Senior Software Engineer
3 weeks ago
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer. Location: Reston, VA. Purpose: Performs complex analysis, design, development, automated unit and integration testing, and debugging computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, codes, tests, developments, and documents application programs for computer systems. Works with end-users and project stakeholders to define system scope and objectives. Manages modifications to and maintenance of operational programs and procedures. Leads stakeholders and product owner meetings to define software requirements and create highly complex systems. Acts as a mentor to junior engineers. Essential functions: 25% Lead a team of software engineers in the design, development, and implementation of multiple applications. Performs and leads the detail technical design, coding, code review and testing of new applications and enhancements of existing applications. Serves as a subject matter expert for specified systems and their subsequent applications. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Deliver large systems for tens of thousands of users. Ensures compliance to the dev/sec/ops practices and policies. Understanding of architectural practices and design. 25% Identifies gaps in requirements and solves problems for the supporting staff. Identifies sequencing of services and technologies that are integrated in later phases of the project. Leads the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implements risk mitigation actions. Develops ways to improve performance and increase system availability. Provides recommendations to infuse new technology. Compile, assess, and report data results from software testing and analysis. 25% Supports the Project Manager as the technical team lead on the project. Estimates the technical costs of projects for clients and project managers. Confers with clients to identify requirements and determine desired outcomes to formulate the design of the system or offer alternatives. Demonstrated experience with front-end and back-end programming and integration frameworks and tools. Assist in the estimation of development of application features. 25% Leads software design and development teams. Identifies, analyzes, defines, and coordinates user, customer, and stakeholder needs and translates them into technical requirements. Manages technical resources (hardware, software, licenses, and services). Plans and leads transformation initiatives to new software architectures. Extend open-source libraries and systems as necessary to meet the needs of the team. Play a crucial role in product scoping and roadmap / architecture discussions. Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Ensure code quality, deployment standards and practices. Mentoring junior developers. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Education Level: Bachelor's Degree. Education Details: Information Technology or Computer Science. Preferred Qualifications: Works closely with Architects, Product Owners, Scrum Masters, and Value Stream Managers to provide insight into delivering business value and meeting objectives., Expert. Decomposes functional and technical requirements into project activities and tasks and provides conceptual design, prototype, and test cycles appropriate to a chosen technical solution., Expert. Identifies technical risks and develops mitigation strategies; introduces and recommends industry best practices and standards for the project., Expert. Evaluates and assists in the selection and procurement of hardware and software technologies and serves as a mentor for junior developers., Expert. Works with stakeholders as well as technical and analytical counterparts to define constraints and develop requirements and concept of operations documentation., Expert. Hands-on development experience using Java, Spring related technologies such as Spring Core, Spring Boot, Spring MVC, spring Batch and scheduler/task and Spring Integration, Expert. Hands-on development experience using Angular/React and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery, Material UI, Angular Routes, jest/enzyme, Bootstrap5), Expert. Knowledge of database technologies (e.g. cloud, SQL, PostgreSQL, etc.), Advanced. Experience with Karate, Selenium, Cucumber scripting. Expert. Fundamental knowledge of software engineers best practices, agile methodologies, CI/CD pipelines, Advanced. Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, Advanced. Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework, Advanced. Experience with deploying a global application and configuration management, Advanced. Reviewing the work of other developers and providing feedback, Expert. Ability to communicate technical requirements to all levels of expertise., Expert. Proficient in establishing and maintaining good working relationships., Advanced. Knowledge and understanding of software development life cycle (SDLC)., Expert. Proficient with integrating complex and/or existing systems., Expert. Excellent communication skills both written and verbal., Expert. The incumbent is required to immediately disclose any debarment, exclusion, or other event that makes them ineligible to perform work directly or indirectly on Federal health care programs. Must be able to effectively work in a fast-paced environment with frequently changing priorities, deadlines, and workloads that can be variable for long periods of time. Must be able to meet established deadlines and handle multiple customer service demands from internal and external customers, within set expectations for service excellence. Must be able to effectively communicate and provide positive customer service to every internal and external customer, including customers who may be demanding or otherwise challenging. Experience: 8 years Software design and development, software test and evaluation, software requirements management. In Lieu of Education: In lieu of a bachelors degree, an additional 4 years of relevant work experience is required in addition to the required work experience. Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities. #J-18808-Ljbffr
-
Senior Software Engineer
4 days ago
Vienna, United States Everbridge Full timeSenior Software Engineer (Everbridge, Inc.; Vienna, VA): The Senior Software Engineer will develop our new applications that will integrate with our SaaS platform for critical event management and mass notification. Our platform uses AngularJS and ReactJS on the front?end with a backend leveraging Java, Spring, MongoDB and Postgres. The Senior Software...
-
Senior Software Engineer
4 hours ago
Vienna, United States Everbridge Full timeSenior Software Engineer (Everbridge, Inc.; Vienna, VA): The Senior Software Engineer will develop our new applications that will integrate with our SaaS platform for critical event management and mass notification. Our platform uses AngularJS and ReactJS on the front‑end with a backend leveraging Java, Spring, MongoDB and Postgres. The Senior Software...
-
Senior Software Engineer
4 weeks ago
Vienna, United States Next Tier Concepts Full timePosition Title: Senior Software Engineer NT Concepts is a dynamic and innovative company dedicated to addressing the most critical challenges in National Security. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to our mission-driven work. At NT Concepts, we value initiative, creativity, and continuous...
-
Senior Software Engineer
4 weeks ago
Vienna, United States Next Tier Concepts Full timePosition Title: Senior Software Engineer NT Concepts is a dynamic and innovative company dedicated to addressing the most critical challenges in National Security. We are seeking a highly skilled Senior Software Engineer to join our team and contribute to our mission-driven work. At NT Concepts, we value initiative, creativity, and continuous...
-
Vienna, United States ICONMA Full timeA health insurance firm is seeking a Senior Software Engineer to work remotely. Candidates should have a Bachelor's Degree in Information Technology or Computer Science along with significant experience in software development, particularly with IBM Transformation Extender and healthcare EDI documents. Responsibilities include analysis, design, testing, and...
-
Senior Software Engineer
2 weeks ago
Vienna, United States ICONMA Full timeOur Client, a Health Insurance company, is looking for a Senior Software Engineer for their Remote location. Responsibilities Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment....
-
Senior Software Engineer
3 weeks ago
Vienna, United States Motion Recruitment Partners LLC Full timeAn early stage startup in McLean, VA, is searching for a Software Engineer to join their growing team. They are developing a SaaS offering of QA software that will revolutionize the way software testing is performed. Their platform searches for bugs in your software in a controlled environment where all bugs are reproducible. The founders have successfully...
-
Senior Software Engineer
2 weeks ago
Vienna, United States Cynet systems Inc Full timeJob Description The Senior Software Engineer will design, develop, test, and support enterprise-scale software solutions with a strong focus on IBM Transformation Extender. This role serves as a subject matter expert for healthcare EDI mapping, system integrations, and CI/CD-enabled deployments while supporting high-visibility production systems and...
-
Senior Software Engineer
4 days ago
Vienna, United States Crystal Management Full timeJob Details Job Location: VIENNA, VA Remote Type: Fully Remote Position Type: Full Time Travel Percentage: Negligible Job Category: Information Technology Job Description CMiT is looking for a Senior Software Engineer to help design, build, and maintain our AWS Serverless applications. You'll work with a talented team to create high-quality solutions using...
-
Software Engineer, Senior Role
3 weeks ago
Town of Vienna, United States Shared Spectrum Company Full timeOverview Senior Software Engineer/Architect Position Description Seeking highly motivated mid and senior level individuals who will perform as a member of the Software Team developing the next generation of both commercial and military wireless networking: an advanced communication system built upon innovative spectrum sharing methodologies capable of...