NAF is looking for a Software Development Engineer II to focus on developing their NAF mobile apps and web technology solutions by providing solutions to business problems.
Requirements
- 3–4 years of professional development experience with C-Sharp, Angular, NoSQL, and SQL
- Experience working with NoSQL databases such as Cosmos DB, PostgresSQL and caching (Redis)
- Strong understanding of microservices architecture and design principles
- Experience with unit testing and performance/scale testing practices
- Experience developing with minimum supervision and guidance
- Experience with building distributed systems in Azure using ServiceBus, EventGrid, ElasticSearch
- Familiarity with containerization and orchestration tools (Docker, Kubernetes)
Responsibilities
- Design, develop, and maintain backend services using Microsoft .NET technologies (C-Sharp, .NET Core, LINQ, Entity Framework, REST APIs, and object-oriented programming principles)
- Build and integrate services leveraging modern frameworks (Angular) and cloud platforms (e.g., Azure)
- Contribute to software architecture discussions and provide technical feedback to improve design and implementation
- Apply strong analytical and problem-solving skills to evaluate unfamiliar issues, propose solutions, and identify potential risks
- Actively participate in Agile ceremonies (daily standups, sprint planning, retrospectives) and contribute to continuous improvement of development processes
Other
- If living within 31 miles of Tustin, CA or Austin, TX will need to be able to work a hybrid schedule
- Must be able to verify identity and employment eligibility to work in the U.S.
- Must be able to lift up to ten pounds.
- Primary functions require sufficient physical ability and mobility to work in an office setting; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, reach, and twist; to lift, carry, push, and/or pull light to moderate amounts of weight; to operate office equipment requiring repetitive hand movement and fine coordination including use of a keyboard; and to verbally communicate to exchange information.
- VISION: See in the normal visual range with or without correction. HEARING: Hear in the normal audio range with or without correction.