Lead Software Engineer & Architect
Institute of Nuclear Power Operations (INPO) · Atlanta, GA · 1 mo ago
HybridInformation TechnologyFull-time
Essential Functions
- Evaluates and designs comprehensive solutions, offering strategic recommendations that emphasize scalability, maintainability, and alignment with long-term business goals
- Acts as technical lead for IT applications, providing direction, coaching, and mentoring to developers and co-ops on different platforms and products as needed
- Creates or contributes to the creation of solution architectures and proof of concepts, thoroughly detailing architectural solutions and decisions through diagrams and documentation
- Creates or contributes to the definition of architectural principles, standards, methodologies, and best practices and guides the team on implementation
- Collaborates seamlessly with business analysts and project managers to align technology solutions with user needs
- Works with IT leadership and other IT architects to ensure application development, integration, and data quality best practices are defined and followed
- Guides team members on platforms, architectures, designs, patterns, and practices
- Continuously improves development methodologies in partnership with QA and Data Engineers, supporting the shift toward automated testing and robust data pipelines
- Provides excellent second-tier customer support and effectively troubleshoots developed solutions
- Leads scope of work estimation and forecasting for development cycles
Knowledge, Skills, And Abilities
- Proven ability to work in an Agile/Scrum software development environment
- Extensive demonstrated knowledge of software architecture
- Proven experience leading initiatives, mentoring team members, and driving innovation and strategic improvements within the organization
- Ability to convey complex ideas and project strategies in a clear and compelling manner to stakeholders, project teams and senior leadership
- Ability to lead diverse teams to achieve common goals, while mentoring team members
- Demonstrates advanced planning, organizational, and time management skills, leading multiple projects within the program, guiding all stakeholders, and driving strategic initiatives to achieve organizational goals
- Advanced ability to analyze data, trends, and complex problems to make informed decisions within relevant specialty area
- Proactively adapts to new challenges and leverages learnings to drive innovation and mentor others
- Fosters collaboration across different departments or teams to harness collective creativity and drive innovation. Strong communication skills to effectively convey ideas and facilitate discussions
- Demonstrated impact in cross-functional projects, ensuring alignment and synergy among diverse teams
Education, Licenses, and Certifications
- Required: High School Diploma or GED
- PREFERRED: Bachelor's degree in computer science, information systems, or a closely related field
- MICROSOFT AZURE SOLUTIONS ARCHITECT AZ-304 CERTIFICATION OR OTHER SOLUTIONS ARCHITECT CERTIFICATIONS
Experience
- Five or more years of professional work experience
- Three or more years of hands-on experience in software development, designing and architecting solutions on large scale enterprise level applications
- BUILDING LARGE SCALE APPLICATIONS WITH FRONT END TECHNOLOGY PLATFORMS LIKE ANGULAR, ASP.NET, OR ANY OTHER JAVASCRIPT TECHNOLOGY
- DESIGNING, DEVELOPING, AND INTEGRATING APPLICATION PROGRAMMING INTERFACES (APIs), INCLUDING REST WEBSERVICES, SOAP API, GRAPH API, ETC.
- Two or more years of experience evaluating buy vs. build solutions
- Two or more years of experience with enterprise level architect concepts and with developing strategic plans and roadmaps
Additional Requirements
- Work Context: Must be able to work prolonged periods of sitting at a desk and working on a computer
- Must be able to work under minimal supervision
- Must be able to sit, stand, walk, stoop, kneel, crouch, climb, and crawl
- Must be able to lift 25 pounds
- Must have a US state or territory issued Real ID compliant driver’s license or identification card