Posted on: 05/12/2025
Description :
- Design and develop software applications supporting business objectives
- Maintain, enhance, and support existing applications
- Analyze and debug applications in development and production environments and resolve production issues within the accepted timeframes
- Lead design and architecture meetings
- Serve as a liaison to internal customers, research groups and various business support areas
- Conduct code reviews, automation, perform thorough Unit/Integration Testing of assigned applications
- Write technical documentation and release notes for the applications
- Provide technical guidance to junior programmers and other software engineers
Requirements :
- Bachelors degree or equivalent in Computer Science or related field
- 4 to 8 years of proven experience in software development and system maintenance
- 3 to 5 years of experience designing and developing elegant-yet-simple systems using best practices and design patterns
- Solid experience and understanding in the following technologies : NET Core, C#, ASPNET Web API, ASPNET MVC, Angular, Webpack module loader, NPM, JSON/XML, LINQ, Entity Framework, IoC frameworks, CI/CD, Redis
- Solid understanding of CSS syntax, HTML5 specs, browser shortcomings/differences, and polyfills
- Solid understanding of Bootstrap/Material CSS components and how/when to use each
- Experience working with AWS technologies like Batch, Lambda, S3, SQS, etc.
- Excellent understanding of object-oriented design concepts and software development processes and methods
- Solid understanding of parallel programming, async/await and the TPL library
- Developed software in SCRUM environment using Agile methodologies
- Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
- Must have strong troubleshooting, code optimization and refactoring skills
- Ability to learn and adapt to continuously changing technology
- Must have passion for development and latest technologies
- Experienced at leading a team and mentoring junior developers
- Experienced at translating high level requirements into logical tasks and identifying the technical requirements for each task
- Experience working with internal customers, research groups, and various business support areas
Nice to haves :
- Designers eye
- Experience with UX patterns and ability to design complex applications
- Experience with CSS pre-compilers (SASS, LESS)
- Multi-threaded programming experience in both procedural and functional paradigms
- Experience with client-side optimization (GZIP, sprites, minification, obfuscation, browser caching)
- AWS
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1585504
Interview Questions for you
View All