Jobs
>
O'Fallon

    Senior Software Developer - O'Fallon, United States - ECS Corporate Services

    Default job background
    Description


    This job was posted by : For more information, please see: ECS is seeking a Senior Software Developer to work in our O\'Fallon, IL office.


    Job Description:
    ECS Federal is looking for a Senior Software Developer who possesses and applies expertise on multiple complex work assignments.

    The ECS Team provides development and support of GATES, a mission-critical application providing cargo and passenger manifesting and in transit visibility requirements for the DoD.

    We are seeking a Java Developer with experience developing Web applications to be part of the larger team. Assignments may be broad in nature, requiring originality and innovation in determining how to accomplish tasks. Operates with appreciable latitude in developing methodology and presenting solutions to problems. Contributes to deliverables and performance metrics.

    As a Senior Software Developer, the selected individual will work hands-on with developer and systems administrators to integrate our solutions and products for our government customer.

    Key responsibilities are to deliver DevSecOps pipeline solutions and proof of concepts for Continuous Integration/Configuration, Continuous Development, Continuous Delivery/Deployment, Continuous Testing, Continuous Security and Continuous Monitoring.

    The DevSecOps Engineer is also responsible for driving solutions that meet the customers\' technical, financial and business requirements, and supporting a legacy system in the process of being modernized while being hosted in the cloud utilizing DevSecOps processes.


    Salary Range:
    \$105,000 - \$125,000

    General Description of Benefits


    Required Skills:


    Java, HTML5 technologies, Angular, Spring, RHEL, SQL, JavaScript, XML, Agile methodologies, WebLogic, Gradle/Maven/Ant, Python, Security + Certification or the ability to obtain certification immediately following employment.

    Bachelors or 10+ Years experience in related field.


    Desired Skills:
    Knowledge of DoD transportation data and business practices

    Ability to Design, Code and Test requirements using:
    Linux and Windows operating systems
    Server technologies like WebLogic, Tomcat and Apache
    Container technologies like Docker, Kubernetes
    Version control systems like Git
    Build and deployment orchestration tools like Jenkins and K8s
    Build and package managers like Gradle and Artifactory
    Scripting languages such as Python, BASH, Perl, Powershell
    Configuration Management tools like Ansible, Puppet, Chef, Terraform
    Testing tools/frameworks like Junit, Selenium, Cucumber or Cypress
    Static code analysis tools like SonarQube and Fortify
    Log analytics tools like Splunk

    Experience writing with Angular or React JS
    Experience writing Java, JavaScript, and SQL or PL/SQL
    Experience developing Infrastructure as Code (IaC) and Configuration as Code (CaC)
    Familiar with Agile development methodology with an understanding of Kanban, SCRUM and SAFe principle, and DevOps/DevSecOps processes and methods
    Support troubleshooting and diagnostics in both the development and production environments
    Strong understanding of test-driven development and test automation to ensure adequate test coverage (unit, integration, system, load, functional and exploratory)
    Able to work with the development manager and lead architect on architecture changes and understanding process and application design including grooming requirements in the architecture that were not provided in detail or not fully defined

    Ability to manage workloads and the creation of program specifications from which the developers work and add them to the work tracker adding flowcharts, class diagram , Entity Relationship Diagrams (ERDs), and a variety of other visual techniques (mockups) to clearly convey the meaning to the developer.

    Able to work with development manager to manage backlogs, estimates and other SDLC requirements for development, provide estimates on requirements for iteration/build planning, and Integrate and deploy software in a complex architecture
    Able to review code, perform code reviews and code check-ins to ensure the integrity of commits, builds, etc.
    Ability to learn, understand and refine the capabilities of other developers on the team including ability to mentor and coach intermediate and junior developers with constructive code reviews and code theory discussions
    Good oral and written communications skills to report progress, challenges, blockers, and risks that require escalation to the development manager


    ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law.

    ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

    ECS is a leading mid-sized p


  • Resource Informatics Group Inc O'Fallon, United States

    Job Description · Job DescriptionHi, · Greetings from Resource Informatic Group · We are urgently looking for a "Lead Front End Developer" in O'fallon MO. please go through with below JD & send me the matching profiles: · Job Description: · Role : Lead Software Development Engine ...


  • Resource Informatics Group Inc O'Fallon, United States

    Job Description · Job DescriptionHi, · Greetings from Resource Informatic Group · We are urgently looking for a "Software DevelopmentEngineer II" in O'fallon MO. please go through with below JD & send me thematching profiles: · Job Description: · Role : Software Development Engin ...


  • Resource Informatics Group Inc O'Fallon, United States

    Job Description · Job DescriptionRole:-SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (Sr. SDET) · Location:-O'fallon MO · Visa:-USC/GC Preferred · Duration:- 9 Months · Interview:-Phone/Skype · Overview · • Push Payments Development team owns a number of applications, primarily ...


  • Spectrum Innovations Byrnes Mill, United States

    Byrnes Mill is achieving success in Germany with innovative technologies, attractive content, and user-friendly services in both the B2C sector with the portal and products like freenet Mail&Cloud, and in the B2B sector with millions of users. · What to expect · At Byrnes Mill Gm ...

  • Covenant Technology Partners

    Software Developer,

    3 weeks ago


    Covenant Technology Partners St Louis, United States

    Covenant Technology Partners is a US based Microsoft Partner, management and technology consulting and Managed Services firm specializing in helping our clients through innovative use of Microsoft technologies. Our team members grow in an energetic, team-oriented, and entrepreneu ...


  • Unosquare St Peters, United States

    Senior Machine Learning Engineer, Generative AI Applications · Position Description · Be a pioneer in business, education, and global impact by joining this team - a "startup with assets," where you will have the chance to deploy cutting-edge digital- and emerging-technology ed ...

  • Phoenix Operations Group

    Software Developer

    3 weeks ago


    Phoenix Operations Group Saint Louis, United States

    Job Description · Job DescriptionClearance Required · Phoenix Operations Group is looking for Software Developers for several contract vehicles we support. Pursuing and retaining developers, agnostic of industry and language. We are in need of team players that will work within ...

  • Base2 Solutions

    Software Developer

    3 weeks ago


    Base2 Solutions St Louis, United States

    Job DescriptionDesigns, develops, evaluates, plans and tests software programs and applications. · Creates sustainable software applications - work is estimated accurately, branching strategies are efficient, code repos are maintained, etc. · Works as a member of an agile scrum ...

  • ENVISN INCORPORATED

    Software Developer

    3 weeks ago


    ENVISN INCORPORATED Saint Louis, United States

    Job Description · Job DescriptionJob Title: Software Developer · Location: 100% REMOTE · Duration: Long term contract role · Software Developers function as cohesive teams within an autonomous structure and report to a Development Manager. They are responsible for crafting applic ...


  • Procession Systems Maryland Heights, United States Full time

    Job Description · OVERVIEW: · This role will be responsible for developing and testing code for geospatial applications as dictated by project requirements and working team members. Working together with mission users. · GENERAL DUTIES: · Apply good software design and developmen ...


  • Unosquare St Peters, United States

    Sr. Data Scientist · Be a pioneer in business, education, and global impact by joining the team - a "startup with assets," where you will have the chance to deploy cutting-edge digital- and emerging-technology education solutions. Where else can you make a difference at the inte ...


  • Spectrum Maryland Heights, United States Full time

    TITLE: Lead Software Developer · LOCATION :Maryland Heights, MO · JOB SUMMARY : Support, troubleshoot, and develop Spectrum Mobile buyflows and enterprise-level web services for Backend. Design, develop, modify, and implement applications and/or services designed to support the o ...


  • Kemper St. Louis, United States Full time

    Location(s) · Alpharetta, Georgia, Birmingham, Alabama, Dallas, Texas, Jacksonville, Florida, St. Louis, Missouri Details · Kemper is one of the nation's leading specialized insurers. Our success is a direct reflection of the talented and diverse people who make a positive diff ...


  • MassGenics Maryland Heights, United States Contract

    SOFTWARE (JAVA) DEVELOPER III · to Serve the Telecommunications Industry · Job #973206 · Innova Solutions is currently hiring a SOFTWARE (JAVA) ENGINEER III to serve an American telecommunications and mass media company with over 32 million customers in 41 states, it is the larg ...


  • Rekrooting Inc Dardenne Prairie, United States Full time, contract

    Job DescriptionTop 3 required technical skills? --Java Spring Boot SQL.desired/nice to have skills?-- PCF Cloud-native principles Jenkins automationRole · • Hands-on developer who writes high quality secure code that is modular functional and testable. · • Lead the design implem ...


  • Latitude, Inc. O'Fallon, United States

    Job Description · Job DescriptionRequired/Desired Skills: · Demonstrated knowledge of SQL, Oracle SQL & PL/SQL databases · Familiarity with Oracle Database packages, stored procedures, queries, etc · Knowledgeable of SQL Developer/TOAD and other Database development tools · Demon ...


  • Unosquare St Peters, United States

    We need a Senior JavaScript Engineer, with the following characteristics: Fastify and is very standard we have established API automation frameworks too with it so want someone that can do test-driven development · 3+ years of API-driven development, is a must, and being full-s ...


  • CGI St Peters, United States

    Position Description · We're growing rapidly and looking for Jr/Mid Developer with a passion for solving problems to join our team in support of a Federal Client. At CGI, you'll do more than just sling code, you will solve challenging business and technical problems as a full-ti ...


  • SPECTRUM Maryland Heights, United States

    TITLE: Lead Software Developer · LOCATION:Maryland Heights, MO · JOB SUMMARY: Support, troubleshoot, and develop Spectrum Mobile buyflows and enterprise-level web services for Backend. Design, develop, modify, and implement applications and/or services designed to support the org ...


  • inSync Staffing Chesterfield, United States

    Xsell Resources, Inc. - Fort Washington, PA needs a Consultant (Software Development Engineer) who will will, Develop high-quality software design and architecture; Identify, prioritize and execute tasks in the software development life cycle; Develop tools and applications by pr ...