Lumin Digital is a trailblazer in digital banking solutions, driven by a unique approach to technology, service, and people. The Senior Software Engineer is responsible for designing, developing, and enhancing enterprise web applications while collaborating with cross-functional teams to ensure business objectives are met.
Responsibilities:
- Design, develop, document, and modify software systems to meet enterprise application needs
- Write well-designed, testable, efficient, and maintainable code
- Collaborate with product management in an agile SCRUM environment, contributing to decision-making and iterative development
- Troubleshoot, debug, and resolve software issues to ensure system reliability
- Support production operations, ensuring smooth performance and timely resolution of incidents
- Contribute to a high-performing development team, fostering collaboration and continuous improvement
- Perform other duties as assigned
Requirements:
- 5+ years of experience in development and engineering web applications
- Strong object-oriented programming skills in TypeScript, C#, Java, or similar languages
- Expertise in relational databases, with experience using SQL and ORM technologies
- Ability to manage multiple projects in a fast-paced environment, meeting deadlines and maintaining high-quality standards
- Excellent communication and interpersonal skills, with the ability to work collaboratively within a team
- Strong problem-solving skills and a proactive approach to troubleshooting and debugging
- Experience with microservice architecture
- Familiarity with containerization tools like Docker
- Experience with AWS or other cloud platforms
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience