Responsibilities:
• Be a thought leader and show a passion to continuously learn, improve, and share your knowledge
• Develop with leading edge technologies while keeping an eye on bleeding edge technologies, practices, and processes
• Mentor and promote technical design, coding, and testing competencies in other developers
• Engage with our UI/UX team, enterprise architects, and others to help build and maintain standards and shared solutions
• Actively work on an agile development team with software developers, business analysts, product owners, and test analysts
• Analyze, design, develop, and support a variety of new and exciting multi-tier, high-performance solutions for R&D
Skills / Experience: Education and experience:
• Bachelor’s degree
• 6-8 years increasing responsibility as Software Developer.
Competencies:
• 6+ years of experience developing high performance multi-tier applications
• Possess excellent software architecture design, problem solving skills, and attention to detail
• Ability to work effectively with cross-functional engineering teams and business partners
• Experience with object-oriented languages and web development technologies
• Designing systems using complex relational database systems and related software frameworks
• Strong working experience with development processes, practices, and software engineering design principles
• Excellent written and verbal communication skills
Tech Stack:
• Microsoft Tools
• SQL Server
• C#
• Web API
• Azure DevOps
• Angular 8.9.10