Job Description
Specialist Software Engineer
A
AYM Infotech LLP
Pune, Maharashtra
Apply
22 hours ago
Full–time
Title: Specialist Software Engineer (8-12 Years Exp)
Criteria
Currently Hiring Software Engineers With The Following Mandatory Skills
Understanding of software engineering best practices, object oriented analysis design, design patterns algorithms. Effective communication skills, demonstrated ability to understand user requirements and accurately translate into programs, ability to work independently. A candidate with positive attitude will be preferred.
Principal Duties and Responsibilities
Drive and own end-to-end delivery of innovative and performant features into our software applications.
Responsible of feature design and development using best in class industry standards
Understand agile principles and play scrum master role for the team
Collaborate with multiple stakeholders and unblock team for any impediments
Be a mentor for the team and build a positive work environment
Gain quick understanding of product and technology stack and leverage it for future product development
Migrating/Onboarding team to SAAS model
Ensure quality of delivery by following best coding practices , design principles, unit testing of code
Inspire a team of engineers to apply deep knowledge of computer science programming principles into innovative solutions.
Build and track quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support. Socialize a culture of quality across business verticals and departments.
Guide and mentor engineers on clear maintainable full-stack code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration, and deployment, etc.).
Working as a lead as well as individual contributor capacity
Support our products, enable teams to identify and fix root causes of production incidents, own the long-term closure of major incidents.
Own product quality and work to quickly address production defects.
Embed a DevOps mentality within the team.
Instill a culture of constant learning and staying relevant with trends in technology across engineers and management.
Influence architects, senior engineering, and product management to measure, track and iterate continuous improvement processes across engineering discipline, impacting success across the agile delivery organization globally.
Present operational status to management from an engineering operations level and advise back to engineers on calibration at team level practices. Welcome, change and complexity. Learn quickly and adapt fast. Be a change leader!
Qualifications And Technical Skills
Bachelors degree in computer science or related discipline; or equivalent additional work experience
8+ years of experience in .Net full stack web development
2+ years of handling a team of size 5-6 people
Have a solid understanding of Design patterns and practices object-oriented programming, databases, SQL, web programming, SOLID principles
Good understanding of Non functional requirements and ability to design solutions that are robust, secure, scalable and performing
Good understanding of implementing logging and monitoring tools
Excellent analytical skills for Incident Management, incident communication, RCA
Experience in cloud technologies (AWS, Azure, etc.) is good to have
Understanding of SAAS product development
2+ years of experience playing scrum master role, with good understanding of agile principles
Experience in web development, JS frameworks, UI/UX technologies- HTML, CSS, Javascript, ASP.Net, AJAX , VUE (good to have)
Experience in REST services, SOA, micro-services
Experience in database programming using SQL Server
Experience in unit testing, mocking frameworks, automation frameworks
3+ years' experience working in agile methodologies (Scrum, Kanban)
Strong communication and articulation skills
Strong communication, partnership, teamwork, and influencing skills are required. Ability to communicate with and present to engineers, senior management relevant stakeholders
This job is provided by Shine.com
💡 Quick Summary
Seeking a career-building opportunity? The Specialist Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
