ALSAC is looking for a Software Engineer III to provide technical leadership in the design, development, implementation, and support of multi-layered enterprise applications to help St. Jude cure childhood cancer.
Requirements
- .NET
- Asynchronous messaging systems (Kafka or similar)
- SQL
- React
- React Testing Library
- Redux
- TFS, Jenkins (preferred knowledge)
Responsibilities
- Lead Technical Initiatives: Drive the analysis, design, and development of complex features and projects across multiple systems. Ensure alignment with coding standards, architectural principles, and best practices.
- Mentorship & Collaboration: Serve as a mentor to Software Engineers I & II, providing guidance through pair programming, code reviews, and technical problem-solving.
- Stakeholder Engagement: Collaborate with business analysts, cross-functional teams, and end-users to gather requirements and deliver impactful solutions.
- Innovation & Exploration: Stay ahead of industry trends by exploring emerging technologies and anticipating disruptions. Apply modern tools and techniques to enhance application performance and user experience.
- Agile Development: Utilize Agile methodologies (Scrum, Kanban) and DevOps practices (CI/CD, automated testing, containerization) to deliver high-quality software.
- Documentation & Standards: Create and maintain comprehensive documentation including flowcharts, diagrams, layouts, and code comments. Ensure adherence to coding standards and development protocols.
- UI/UX & Modern Interfaces: Design and develop engaging user experiences using modern UI/UX technologies, including mobile and AI-enhanced interfaces.
Other
- Bachelor’s degree in Information Systems, Engineering, Mathematics, or a related field.
- 5–8 years of professional experience in software engineering, systems analysis, and programming.
- Strong communication and collaboration skills in cross-functional, team-oriented environments.
- Expert-level knowledge of object-oriented programming, client/server architecture, and cloud-native development (microservices, serverless, containerization).
- Proficient in full-stack development across front-end, back-end, and database layers.