The Software Engineer II - Applications Development will work on a variety of internal and externally-facing websites and will be well-versed in ASP/.Net, .Net Core, or Java web solutions, API gateways, REST services, and transactional RDBMS. The Software Engineer II will be required to work with the business and IT areas to develop solutions from design to implementation. In addition, the position requires evaluation of 3rd-party software and emerging application development techniques.
Essential Functions of the Software Engineer II:
1. Technical Analysis/Design/Construction
- Analyze the system requirements for medium-to-large scale projects. May work individually, with other areas within Information Technology, and with Business Analysts to evaluate, design, and construct solutions such as customer facing web applications, system integrations, robotic automations, etc.
- Analyze large project system requirements to provide architectural, system, and testing designs that satisfy business requirements
- Plan, develop, and perform Unit Tests and System Integration Tests to ensure requirement traceability and a minimal defect environment
- Maintain awareness of standards, guidelines, generally accepted best practices and industry trends related to infrastructure and application architecture
- Develop and maintain IT technology and other application development artifacts
2. Evaluate Emerging Technologies and Techniques
- Investigate 3rd-party tools (FullStory, Ocelot, etc.) for applicable use by Navient
- Evaluate new techniques and processes (Test-driven Development, etc.) for applicable use by Navient
3. Business Customer Engagement/Relationship Management
- Work with internal and external business users to analyze requests and the initial definition of changes to the business functions
- Help business partners to understand scope, feasibility, risk, and cost of requested capabilities (and suggest alternatives where applicable)
- Maintain professional peer relationships across the organization
4. Other Duties as Assigned