drjobs Software Engineer العربية

Software Engineer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

others - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

We seek a software engineer to design and implement new features, refactor service-oriented architectures to microservices, and build CI/CD pipelines to automate deployments in support of a top government agency. The right candidate has a proven track record of using Agile methodologies to build and deploy large-scale applications, showing significant software development impact on Federal programs.

Candidates are preferred who possess a background in all the following services: microservice design, implementation, and refactoring, automated testing, containerization using Docker/Kubernetes, and experience building and deploying applications on the Amazon Web Services (AWS) cloud.

Responsibilities:

The Software Engineer will participate in a large-scale software development effort including (but not limited to): refactoring and migration of a services-oriented architecture to microservices, performing automated testing to ensure service migration is successful, developing new features and enhancements, and deploying new services and features to the AWS cloud. The software engineer will be expected to use various technologies, including Docker, Terraform, Jenkins, SonarQube, Spring, and AWS cloud services.

Responsibilities include, but are not limited to:

  • Provide technical design, development, and implementation of large projects and/or major software products and systems.
  • Assist in defining architecture requirements and establishing standards for design and development.
  • Consult with management and customers regarding product feasibility and viability of product plans and designs.
  • Factor emerging technologies and product supportability into design and implementation.
  • Serve as a primary technical resource to the development team.
  • Act as a team leader in prioritizing group tasks, determining individual assignments, and reviewing the work of junior developers.
  • Provide product demonstrations and participate in trade shows, seminars, industry panels, and user group meetings.
  • Interact with customers regarding strategies, requirements, problem-solving, and support.
  • Work with the technical lead, other developers, system engineering, and test engineering to participate in peer reviews and to ensure successful integration with other software components.
  • Work with minimal supervision/guidance.
  • Provide tradeoffs between reuse options, Operations & Management (O&M) implications, and cost/schedule/performance issues. Support subsystem risk/opportunity identification.
  • Provide weekly status (technical and schedule) for tasks.
  • Requirements:

  • Six (6) of more years of Java 2 Enterprise Edition (J2EE) web services architecture.
  • Six (6) or more years directly related to software development.
  • Six (6) or more years of experience in software development using Object Oriented Methodologies.
  • Strong English oral and written communication skills
  • Bachelor's Degree in Computer Science, Computer Engineering, Mathematics, or Engineering related field
  • The ability to obtain a Public Trust clearance through a National Agency Check (NAC)
  • Desired Experience & Skills:

    • Experience with developing applications on AWS
    • Experience refactoring applications and services
    • Experience with microservices (e.g., decoupled architectures, small discrete services)
    • Experience with Python and Java
    • Experience with web service design and implementation (e.g., RESTful web services)
    • Experience in Eclipse IDE development

    The start date will be contingent upon the approval of the entry on duty (EOD).

    Proof of eligibility to work in the US is required. We participate in E-Verify and, upon hire, will provide the federal government with your Form I-9 information to confirm authorization to work in the US.

    We are an equal opportunity employer. We will not discriminate and will take affirmative action measures to ensure against discrimination in employment, recruitment, advertisements for employment, compensation, termination, upgrading, promotions, and other conditions of employment against any employee or job applicant on the bases of race, color, gender, national origin, age, religion, creed, disability, veteran's status, sexual orientation, gender identity or gender expression.

    Employment Type

    Full Time

    Company Industry

    About Company

    100 employees
    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.