We are seeking a highly skilled and self-motivated SeniorSoftwareDeveloperto join our growing technology team. The ideal candidate will bring over 8 years of software development experience, with a solid understanding of the software development life cycle (SDLC), and the ability to work across both front-end and back-end technologies. This role requires strong problem-solving skills, attention to detail, and the ability to work independently with minimal supervision.
Requirements
- Participate in the design, development, testing, and deployment of software solutions in alignment with established standards and guidelines.
- Write clean, scalable, and efficient code using programming best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing codebases and peer review code changes.
- Troubleshoot and debug complex technical issues.
- Contribute to technical documentation and support ongoing system improvements.
- Follow Agile Scrum methodologies for project execution and delivery.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent combination of education, training, and experience).
- 8+ years of professional software development experience.
- Solid knowledge of the Software Development Life Cycle (SDLC).
- Strong understanding of Object-Oriented Programming (OOP) with proficiency in C/C++.
- Hands-on experience in front-end development using HTML/HTML5, CSS/CSS3, JavaScript, and frameworks such as jQuery.
- Proficiency in C#, .NET Framework, ASP.NET Core, and ASP.NET MVC5.
- Experience working with relational databases, especially MS SQL, including writing and optimizing SQL queries.
- Familiarity with Entity Framework and Dapper for data access.
- Good exposure to modern JavaScript frameworks such as Angular, React.js, Vue.js, and TypeScript.
- Experience working with Bootstrap and responsive UI development.
- Hands-on experience with Microsoft Azure or other cloud platforms.
- Proficiency with RESTful APIs, Web API, and WCF.
- Working knowledge of version control systems such as GitHub, TortoiseSVN, and TFS.
- Strong problem-solving and analytical skills.
- Excellent debugging and troubleshooting abilities.
- Excellent communication skills and the ability to work independently with minimal supervision.
Benefits
- Pension Plan
- Paid Time Off
- Training & Development