Position title
Senior Software Development Engineer
Description
Matrix Systems (Pvt) Ltd is actively seeking a full-stack engineer to join one of our product teams as a Senior Software Development Engineer. As part of our team, you will have the opportunity to work alongside other seasoned developers on a wide variety of technologies and apply your expertise on Enterprise-grade financial applications.
NOTE: This is an ON-SITE job based in Karachi for the day shift (9am - 6pm)
CORE RESPONSIBILITIES:
- Work in collaboration with product experts and other team members to design, develop and test product features that meet given requirements
- Active contribution in all phases of the development lifecycle
- Write efficient and well-designed application code (primarily in Java, Javascript and Typescript), SQL queries, and stored procedures.
- Identify and contribute in design improvement and code-refactoring initiatives
- Coaching and mentoring software engineers
- Contributes to level-1 and level-2 support being provided to client
JOB REQUIREMENTS:
Minimum 3 years of industry experience in developing enterprise-grade web applications using Java and related technologies
- In-depth knowledge and understanding of OOP, OOD, database design, engineering best practices
- Proficient in server-side programming and frameworks
- Proficient in databases and ORM frameworks
- Experience with Javascript frameworks (Angular JS, jQuery, etc.)
- Experience in design and development of scalable cloud applications
- Experience of working in Linux environments
- Experience of working on CI/CD pipelines
- Experience with SCM tools like SVN and Git
- Proficient in reviewing and giving feedback on written code
- Passionate about problem-solving, an active listener, and a knowledge contributor
- Having good written and verbal communication skills
- Preferably a BS degree in Computer Science, or any other STEM degree program
Job Type: Full-time
Experience:
- Javascript: 1 year (Preferred)
- Angular JS: 1 year (Preferred)
- Scalable web application design & development: 3 years (Preferred)
- Java: 3 years (Required)
Employment Type
Full-time
Job Location
Karachi