Careers
At Sovereign Technologies, we understand that your career is one of the most important parts of your life. We also recognize that you are an individual with your own skills and needs. That’s why our recruiters only consider opportunities for you that fit your unique skills, personality and goals. We offer many exciting opportunities for candidates seeking direct hire, right-to-hire and consulting positions. Sovereign can help you build your best future!
Current Openings
Systems Engineer
Description: Sovereign Technologies is looking for a Systems Engineer in St. Louis, MO. Completing custom analysis requests for engineering teams in drivetrain, engines, and controls systems. Must be willing to recloate to unanticipated locations in the U.S. Required qualifications: Master’s Degree in Electronics, Electronics Engineering, Computer Science or a related field or a foreign...
Description: Sovereign Technologies is looking for a Systems Engineer in St. Louis, MO.
Completing custom analysis requests for engineering teams in drivetrain, engines, and controls systems. Must be willing to recloate to unanticipated locations in the U.S. Required qualifications:
- Master’s Degree in Electronics, Electronics Engineering, Computer Science or a related field or a foreign equivalent
- 5 yrs of exp w/Embedded system development & test using C, C++, & Linux or Micrium/QNX; Embedded interface protocols EMIF, SPI, I2C, ARINC-629
Sovereign Technologies offers competitive salaries. Please send resume to Attn: HR, Sovereign Technologies, 13421 Manchester Road, Suite 106, St. Louis, MO 63131. Please refer to Ref. #CY22 in your cover letter. You can also email resumes to ram@sovereigntec.com
Software Engineer
Description: Sovereign Technologies, LLC is looking for a Software Engineer in St. Louis, MO. Position requires the following: MS in Elect’l Engg, Elect’l Engg Control Sys, Elect’l & Electronics Engg, or related field, or foreign equiv. & 24 months of experience in state estimation working w/Kalman & Particle filters; fusing LIDARS, Cameras, GNSS & IMUs...
Description: Sovereign Technologies, LLC is looking for a Software Engineer in St. Louis, MO. Position requires the following:
- MS in Elect’l Engg, Elect’l Engg Control Sys, Elect’l & Electronics Engg, or related field, or foreign equiv. & 24 months of experience in state estimation working w/Kalman & Particle filters; fusing LIDARS, Cameras, GNSS & IMUs sensors; work w/Matlab, Simulink, C/C++, CAN & Ethernet.
- May have to work at various unanticipated locations throughout the US.
Sovereign Technologies, LLC offers competitive salaries. Please send resume to Attn: HR, Sovereign Technologies, LLC, 13421 Manchester Road, Suite 106, St. Louis, MO, 63131. Please refer to Ref. #AJ21 in your cover letter. You can also email resumes to ram@sovereigntec.com
Project Engineer
Description: Sovereign Technologies is looking for a Mechatronic Engineer in St. Louis, MO, with following qualifications: Master’s Degree in Mechanical Engineering or Electrical/Electronics Engineering or related field or foreign equivalent 5 years of experience working with Mathworks Matlab/Simulink, Stateflow, Simscape Electrical, and Co-simulation; linear control theory and basic PID with physics insight; analytical tools Python,...
Description: Sovereign Technologies is looking for a Mechatronic Engineer in St. Louis, MO, with following qualifications:
- Master’s Degree in Mechanical Engineering or Electrical/Electronics Engineering or related field or foreign equivalent
- 5 years of experience working with Mathworks Matlab/Simulink, Stateflow, Simscape Electrical, and Co-simulation; linear control theory and basic PID with physics insight; analytical tools Python, SQL, and Tableau; sensors technologies and IoT devices; CAN (Controller Area Network), J1939, Ethernet, and other vehicle datalinks communications
- Must be willing to relocate to unanticipated locations
Sovereign Technologies offers competitive salaries. Please send resume to Attn: HR, Sovereign Technologies, 13421 Manchester Road, Suite 106, St. Louis, MO 63131. Please refer to Ref. #ES21 in your cover letter.
Application Developer
Categories: .NET
Description: Application Developer Greenville, SC 3 MOnths CTH Job Description: The Application Developer II is responsible for the development and deployment of technology to meet the needs and requirements of the Telecom Division’s proprietary application. This position will handle fixing identified system bugs for those of simple to medium complexity and develop minor system enhancements or...
Description: Application Developer
Greenville, SC
3 MOnths CTH
Job Description:
The Application Developer II is responsible for the development and deployment of technology to meet the needs and requirements of the Telecom Division’s proprietary application. This position will handle fixing identified system bugs for those of simple to medium complexity and develop minor system
enhancements or assist others on larger more complex enhancements.
Additional Responsibilities:
Participates in the planning, design, and implementation effort for roadmap projects and other major initiatives as assigned by Telecom or IT management.
Develops and maintains modules within the Telecom applications based on technical designs and development standards.
Remediates production bugs/defects as assigned.
Supports quality assurance testing to confirm that acceptance criteria are met.
Recommends changes to the processes, techniques, and technology to improve product quality, work efficiency, system performance and workload balance.
Mentors junior development team members when needed.
Participates in brainstorming, discussion, and estimation sessions.
Required Skills:
Strong communication skills both written (technical documentation) and verbal (presentations to IT team members and other division teams).
Ability to multi-task while still maintaining an attention to detail.
Have a solid understanding of telecommunications carrier billing standards and formats.
Knowledge of OOP design and patterns.
Knowledge of Core, Web, and MVC.
Knowledge of Micro Services Architecture.
Knowledge of cloud services (Azure preferred).
Preparation & Training Required:
Bachelor’s degree in computer science or software engineering.
3-5 years’ experience developing with modern C#, Visual Studio, SQL 2012+.
Experience with commercial telecom carrier or related telecommunications industry, preferred.
Experience using DevOps and Agile practices.
Regards,
Geetha Makarand
SOVEREIGN TECHNOLOGIES LLC
Phone:925-476-8100
geetha@sovereigntec.com
Senior Business Analyst IT
Categories: Business Analyst
Description: Senior Business Analyst IT Bridgeton, MO (Inperson) USC Only 6 Months + cleient:CASS Function:The Senior Business Analyst IT is responsible for working with a variety of stakeholders to design, develop, configure, test and deploy Cass TIS solutions to ensure maximum efficiency and effectiveness. This position verifies the completeness of requirements and coordinates the efforts of...
Description:
6 Months +
Function:The Senior Business Analyst IT is responsible for working with a variety of stakeholders to design, develop, configure, test and deploy Cass TIS solutions to ensure maximum efficiency and effectiveness. This position verifies the completeness of requirements and coordinates the efforts of team members and consultants to deliver projects according to plan
PRINCIPAL RESPONSIBILITIES AND DUTIES:
Evaluates business requests to determine feasibility; researches and identifies options that best serve business needs.
Conducts gap analysis between application and stated customer requirements and collaborates with System Architects and developers to estimate project impact.
Documents business requirements, technical requirements, processes and workflows.
Compiles, analyzes and interprets complex data to identify trends or troubleshoot issues.
In collaboration with senior management and stakeholders, establishes project scope, goals, and deliverables that support business goals.
Develops project plans and associated communication documents to successfully implement solutions.
Effectively communicates project expectations to team members and stakeholders in a timely and clear fashion.
Proactively identifies and manages project dependencies and critical path.
Defines acceptance criteria, creates use cases and performs acceptance testing for product level enhancements.
Promotes Business Analyst team development by recommending best practices and advising junior Business Analysts within the team.
Other duties as assigned.
SKILLS AND ABILITIES REQUIRED:
Advanced ability to translate business needs into viable/acceptable solutions.
Experience conducting requirements analysis with business stakeholders and translate into detailed process flows and functional specifications for development teams.
Relational database experience with Microsoft SQL Server preferred.
Proficient with Microsoft Office products with emphasis on Word, Excel and Visio.
Ability to work both independently and in a team-oriented, collaborative setting.
Ability to conform to shifting priorities, demands, and timelines.
Ability to work effectively with, and elicit cooperation from, stakeholders at all levels of the organization.
Excellent problem-solving and analytical skills
Strong written and verbal communication skills.
Strong interpersonal skills.
Ability to effectively prioritize and execute tasks in a complex environment.
MINIMUM LEVEL OF PREPARATION AND TRAINING NORMALLY REQUIRED:
A bachelor’s degree in computer science or business administration with an emphasis in management information systems or equivalent work experience.
3-5 years of direct work experience in a Business Analyst or similar capacity, including all aspects of process development and execution.
Cloud Computing Developer
Categories: .NET
Description: Cloud Computing Developer 12 month contract position, with the potential to convert to permanent Location: Columbus, Ohio 43231 Job Description: As a Cloud Computing Developer, you will implement strategic designs and requirements on modules of existing or new systems. The Cloud Computing Developer is essential to guiding and mentoring other developers in developing code and...
Description:
- 12 month contract position, with the potential to convert to permanent
- Location: Columbus, Ohio 43231
Job Description:
As a Cloud Computing Developer, you will implement strategic designs and requirements on modules of existing or new systems. The Cloud Computing Developer is essential to guiding and mentoring other developers in developing code and workflow procedures, as well as conducting code reviews. The Cloud Computing Developer position is responsible for performing general application development activities, including unit testing and technical documentation. This role must work well with others in an agile environment with daily scrums and sprints.
Additional Responsibilities:
- Be part of a team responsible for design and development of platform components of the next generation platform
- Execute strategic plans to move from on-premise to the cloud (Azure preferred)
- Participate in collaborative software and system design and development of the new platform
- Explore and evaluate new ideas and technologies
- Be a mentor and role model to less experienced developers
Required Skills:
- Strong Knowledge of OOP design and patterns
- 5+ years of experience developing with modern C#, Visual Studio, SQL 2012+
- Strong knowledge of Core, Web MVC, Cloud Services
- Experience developing high-throughput or high-volume applications/APIs
- Strong knowledge in Micro Services Architecture
- Experience using DevOps: Appreciates the CI and CD model
- Familiar with agile development practices
Preferred Skills:
- 2 years development experience with at least one NoSQL database development (CosmoDB preferred)
- Experience in building self-contained applications using Docker Kubernetes
- Experience with Angular JS and jQuery
React JS Developer
Categories: Java
Description: Senior React Developer Fairfax,VA 6 Months Job Overview: As a Senior React Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from...
Description:
Job Overview:
As a Senior React Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.
- Responsible for development, programming, coding of complex and business critical Information Technology solutions using React, NodeJS and MongoDB.
- Responsible for documentation of the system, conduct unit tests, peer code reviews and maintenance of internally developed applications, evaluation and performance testing of purchased products
- Responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application.
- Write code for the most complex system designs and provides consultative guidance on project with extensive size, scope and risk. Write programs that span platforms. Code to and/or create RESTful APIs
- Develops web-based applications using ReactJS, NodeJS, D3 and other JavaScript based frameworks and libraries.
- Develops micro services and has extensive experience using GitLab, Jenkins, PM2, Clustering, other tools and technologies for developing a scalable application.
- Work on integration issues and determines the integration approach. Coordinate with other areas for integration architecture solutions
- Review code developed by other Developers
- Write detailed technical specifications for entire systems (made up of several subsystems). Identify integration points. Review technical specs created by other developers.
- “Scope” time, resources, etc. required to complete programming projects. Seek review from other Developers, Business Analysts, Systems Analysts or Project Managers on estimates.
- Perform unit testing and debugging. Able to debug most program errors.
- Support transition of application throughout the Product Development life cycle. Document what must be migrated. Often requires more coordination points for transitioning systems. Document what must be migrated / file properties
- Demonstrate the ability to adapt and work with team members of various experience level.
- Passionate coder with 5 years of application development experience.
- At least 2 years of experience and proficiency in developing application using React, NodeJS, ExpressJS, MongoDB and has extensive experience is designing developing micro services.
- Experience and proficiency in developing application using ReactJS, D3.js and other supporting JavaScript frameworks
- Good understanding of micro services architecture
- Working experience using GitLab, Jenkins, PM2 and similar tools and technologies
- bachelor’s degree in an IT related field or equivalent work experience
- Expert level experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures.
- Experience developing web-based user interface for business applications
- Integration experience using web services – SOAP and/or REST.
- Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
- Experience with Agile/Scrum methodology.
- Self-starter who can work independently.
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
- Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
Lead AEM Developer, Full Stack with React
Description: Lead AEM Developer, Full Stack with React Pleasanton, California94588 6 Months Job Overview: As an Adobe AEM Lead Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team...
Description:
Job Overview:
As an Adobe AEM Lead Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will work with solution architects and developers on interpretation/translation of wireframes and creative designs into functional requirements, and subsequently into technical design.
- The Adobe AEM Lead Web Content Management Developer will play a vital role in the development, design, testing and deployment of Adobe Experience Management Web and Mobile solutions. You will work closely with clients, developers, system administrators, project managers, business analysts and end users to build a state-of-the-art Digital Platform using Adobe’s Digital Marketing Product Suite.
- Design efficient content models, security models, workflows and templates.
- Develop AEM templates and components leveraging current AEM software releases
- Employ strong coding standards for efficiency, readability, and reuse.
TECHNICAL REQUIREMENTS
- Minimum of 5 years of software development experience
- Minimum of 3 years of experience working with content management technologies
- Minimum of 2 years of experience implementing React or similar UI frameworks
- Minimum of 5 years of J2EE programming experience required
- Experience implementing Adobe AEM or similar web content management system (6.0 and later required; AEM 6.4 is a plus)
- Design, develop and support AEM components, integrations and applications
- Experience integrating Adobe Analytics or Google Analytics with AEM
- Experience with Adobe Target not required, but consider a huge plus.
- Experience with RESTful and SOAP-based web services
- Experience with web and application servers, such as Apache and Tomcat
ADDITIONAL REQUIREMENTS
- Experience with unit testing and automated testing tools
- Experience with secure coding practices
- Experience implementing web content management systems in a large corporate environment.
- Experience with object-oriented design and design patterns
- Excellent estimation abilities in scoping work in a highly complex environment
- Experience building, deploying and supporting Internet-facing applications
- Experience working with geographically separate project teams
- Superior problem solving, organizational, decision-making, written, oral and interpersonal skills.
Senior NodeJS Developer
Categories: Java
Description: Senior NodeJS Developer Fairfax VA, Atlanta GA, Layfette GA office locations. 6 Months As a Senior NodeJS Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you...
Description: Senior NodeJS Developer
Fairfax VA, Atlanta GA, Layfette GA office locations.
6 Months
As a Senior NodeJS Developer you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.
Responsibilities:
Responsible for development, programming, coding of complex and business critical Information Technology solutions using NodeJS, Java and MongoDB.
Responsible for documentation of the system, conduct unit tests, peer code reviews and maintenance of internally developed applications, evaluation and performance testing of purchased products
Responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application.
Write code for the most complex system designs and provides consultative guidance on project with extensive size, scope and risk. Write programs that span platforms. Code to and/or create RESTful APIs
Develops web-based applications using Java, NodeJS, D3 and other JavaScript based frameworks and libraries.
Develops micro services and has extensive experience using GitLab, Jenkins, PM2, Clustering, other tools and technologies for developing a scalable application.
Work on integration issues and determines the integration approach. Coordinate with other areas for integration architecture solutions
Review code developed by other Developers
Write detailed technical specifications for entire systems (made up of several subsystems). Identify integration points. Review technical specs created by other developers.
“Scope” time, resources, etc. required to complete programming projects. Seek review from other Developers, Business Analysts, Systems Analysts or Project Managers on estimates.
Perform unit testing and debugging. Able to debug most program errors.
Support transition of application throughout the Product Development life cycle. Document what must be migrated. Often requires more coordination points for transitioning systems. Document what must be migrated / file properties
Demonstrate the ability to adapt and work with team members of various experience level.
Qualifications:
Passionate coder with 8 years of application development experience.
At least 4 years of experience and proficiency in developing application using React, NodeJS, ExpressJS, MongoDB and has extensive experience is designing developing micro services.
Experience and proficiency in developing application using Jave, NodeJS, D3.js and other supporting JavaScript frameworks
Good understanding of micro services architecture
Working experience using GitLab, Jenkins, PM2 and similar tools and technologies
bachelor’s degree in an IT related field or equivalent work experience
Expert level experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures.
Experience developing web-based user interface for business applications
Integration experience using web services – SOAP and/or REST.
Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
Experience with Agile/Scrum methodology.
Self-starter who can work independently.
Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
Technical Solution Architect
Categories: Data Warehouse
Description: Technical Solution Architect 6 Months+ US National We are looking for an experienced Architect to lead a Data Governance, Quality and MDM initiative with specialization in the Informatica Data Governance, Data Quality and MDM suite, including Axon. This project will require travel on a regular basis. Job Overview We are looking for a...
Description:
We are looking for an experienced Architect to lead a Data Governance, Quality and MDM initiative with specialization in the Informatica Data Governance, Data Quality and MDM suite, including Axon. This project will require travel on a regular basis.
Job Overview
We are looking for a technical solution architect to lead an implementation effort. This includes leading the customer and implementation team through the visioning, elaboration, planning, design, mapping, technical implementation and testing, deployment, and user enablement phases of the project lifecycle. This position will involve working as a senior member of an implementation team working on large, complex and industry leading projects. Perficient is looking for enthusiastic leaders who enjoy solving tough industry and technical problems and building tools which enable Perficient’s customers to elevate the efficiency and effectiveness of Healthcare delivery within the United States.
Perficient’s Technical Solution Architects provide overall solution design, as well as technical implementation guidance and leadership, and are laser focused on providing innovative solutions to solve our customers’ most challenging business and technical needs. As an architect at Perficient you will collaborate with some of the best talent in the industry to create and implement innovative high quality solutions. This role is considered part of the Business Unit Leadership team and may mentor junior architects and /or development team members.
- Understand Business requirements and produce solution definition and design artifacts with required functions, interfaces and detailed technical architecture.
- Perform source data analysis and profiling, and proactively highlight the data quality issues and recommend business and de-duplication rules.
- Define technical/solution architectures, including system, sub-system, and component designs which our project teams will implement for and with our customers.
- Create and manage teams and implementation patterns across people, processes, and technology to enable Data Governance, Data Quality, Data Catalogs, and Master Data.
- Identify current MDM, data governance, and data quality capability maturity and ensure solutions selected are aligned with a realistic capability growth path.
- Define best practices, process, and workflows for technical and non-technical aspects of across the program.
- Collaborate with business and technical leads to understand the key business and architectural requirements, and define the appropriate Data Governance, Data Quality and MDM and data architecture to meet the customers technical and business needs.
- Lead the team of data management developers and analysts through the project lifecycle.
- Create/Author/Edit architecture documents, design documents, data flow diagrams, and system Run Books, and drive reviews for these deliverables as well as development work products, jobs/pipelines and mappings.
- Define and ensure compliance to best practices, including driving and participating in design and code review sessions and process.
- Participate in QA strategy and planning and play a role in the defect triage and prioritization process.
- As a leader, train and mentor Perficient and customer resources as necessary throughout project execution.
- Play a technical SME/lead role for architectural assessment, strategy and roadmap projects.
- Minimum of 8 years of enterprise data integration and management experience working with MDM, data governance and data quality solutions.
- Must have hands on Informatica Data Governance (Axon), Data Quality, and MDM experience, including executing at least 2 large Data Governance, Quality and MDM projects from inception to production, working as technology lead/architect.
- Significant experience working as a client facing consultant and lead required.
- 2+ years of experience working in the Healthcare provider domain with experience.
- Must have hands on developer/designer experience as well as Sr. Technical Lead/Architect experience working with Informatica’s Data Governance, MDM, and Data Quality product
- Experience in data quality tools, including data profiling, cleansing and identity resolution.
- Excellent verbal and written communications skills
- Experience defining solution and technical architectures for new solutions, including experience driving project team execution from an architectural standpoint across the complete project lifecycle within defined and finite timeframes.
- Must have experience executing projects which leverage agile scrum frameworks with the ability to act as a scrum master when needed.
- Master’s degree in Computer Science or related field.