A

SME - Software Developer, Applications (Enterprise Application Services) 0007 (Remote)

A1FED
Full-time
Remote
United States

Job Overview:A1FED is seeking a Subject Matter Expert (SME) - Software Developer, Applications to support Enterprise Application Services at a Federal Agency. The SME will be responsible for designing, developing, and maintaining custom software solutions that align with the agency’s enterprise architecture and business needs. This role requires a deep understanding of software development, integration, and application support in a federal environment, ensuring compliance with federal standards and supporting the agency's modernization efforts.

Key Responsibilities:

Lead the design, development, testing, and deployment of software applications that support the Federal Agency’s enterprise architecture and operational goals.

Collaborate with enterprise architects and IT teams to develop scalable, secure, and high-performance applications using Java, .NET, Python, or similar programming languages.

Ensure that software solutions comply with federal IT standards, such as FISMA, NIST, and FedRAMP, and meet security and data privacy requirements.

Integrate software applications with existing systems, databases (e.g., SQL Server, Oracle, MongoDB), and cloud platforms such as AWS and Microsoft Azure.

Design and maintain APIs to ensure seamless communication between applications, ensuring compatibility with enterprise systems

Conduct software performance tuning and troubleshooting to ensure optimal operation and user satisfaction across all applications.

Support the agency’s IT modernization efforts, including migrating legacy applications to modern cloud-based platforms and architectures.

Mentor and guide junior software developers, providing expertise on best practices in software design, coding standards, and security protocols.

Required Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or related field (or 10+ years of relevant experience).

8+ years of experience in software development, with expertise in languages such as Java, C#, Python, or .NET.

Strong understanding of cloud technologies, including AWS or Microsoft Azure, and experience in deploying applications in cloud environments.

Experience working in a federal environment with a strong understanding of federal IT security and compliance requirements (NIST, FISMA, FedRAMP).

Experience with databases, including SQL Server, Oracle, or NoSQL solutions such as MongoDB.

Proven experience in API design, software integration, and building enterprise-level applications.

Excellent communication and documentation skills, with the ability to mentor and guide junior developers.

Preferred Qualifications:

Certifications in cloud platforms (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer).

A1FED is an equal opportunity employer and encourages applications from diverse backgrounds.