Application Architect .NET
Role details
Job location
Tech stack
Job description
E-AIM is seeking a Lead Developer / Application Architect to support the architecture, design, development, and maintenance of a federal enterprise program management web application. The Lead Developer / Architect will guide technical design, oversee development activities, maintain system documentation, support requirements analysis, and ensure the application architecture aligns with the client's operating environment and business needs.
The ideal candidate has strong experience with Microsoft-based web application development, enterprise application architecture, database-driven systems, and full lifecycle application support.
Key Responsibilities
- Lead architecture, design, and technical planning for a custom web-based application.
- Oversee application development, enhancement, maintenance, and release activities.
- Ensure the application architecture aligns with client requirements, security expectations, and operating environment standards.
- Work with stakeholders to analyze requirements and translate business needs into technical solutions.
- Guide developers in implementing scalable, maintainable, and secure application components.
- Review code, technical designs, database structures, and development artifacts.
- Maintain and update system architecture documentation.
- Support troubleshooting, defect resolution, and production issue analysis.
- Recommend technical improvements and modernization opportunities.
- Coordinate with project managers, developers, database resources, and client stakeholders.
Requirements
Do you have a Bachelor's degree?, * Minimum 10 years of related IT experience.
- Experience as a senior-level professional designing, implementing, and overseeing complex software or enterprise architecture solutions.
- Experience with full lifecycle application development and operations.
- Strong experience with:
- Angular
- C#
- .NET
- SQL
- HTML
- Bootstrap
- CSS
- JavaScript
- Less
- Experience designing and supporting database-driven web applications.
- Ability to communicate technical tradeoffs to non-technical stakeholders.
- Strong documentation, analytical, and problem-solving skills.
- Experience leading or mentoring development teams.
Required Education
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field., * Experience supporting federal government applications.
- Experience with portfolio management, PMO/EPMO, research management, or financial management systems.
- Experience with Section 508 accessibility requirements.
- Experience with Agile/Scrum development environments.
- Experience with CI/CD, configuration management, and release management., * Bachelor's (Required)
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Paid holidays, What We Offer
- Paid bi-monthly
- Medical, dental, and vision coverage
- Opportunity for advancement upon performance and availability
- Holiday & Paid Time Off
- 401K with company match, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Compensation Package:
- Yearly pay