Job Duties
Software Design : Produces and reviews software and database designs that meet both business and technical requirements.
Software Development : Develops complex application functionality, and reusable application components.
Consulting : Gains a deep understanding of client needs and plays an integral part in defining and proposing practical solutions to meet or exceed client expectations
Software Architecture : Instrumental in defining the software and database architecture for new solutions.
Business Requirements Gathering : Leads client requirements gathering sessions and accurately documents business requirements.
Implementation and Support : Software deployments and ongoing software support
Other duties as required.
Working Environment : Hybrid
Working Hours : 2 : 00 PM to 11 : 00 PM IST
Supervisory Responsibilities :
Leads a team of developers within projects to ensure timelines and deliverables are met.
Oversees time reporting accuracy and the technical management of projects.
Responsible for ensuring the team is properly supported on projects and provides direct support as needed.
Performs delegation, code reviews, and ensures adherence to standards.
Hands-on management of project teams and ensures timelines and deliverables are met.
Oversees time reporting accuracy and the technical management of projects.
Performs delegation, code reviews, and ensures adherence to standards.
Qualifications, Knowledge, Skills and Abilities
Education
Experience
Ten (7) or more years of application development experience, required.
Five (2) or more years technically leading development projects, required.
Professional experience coding with multiple software technologies, required.
Five (2) or more years producing technical designs (artifacts), preferred.
Professional experience coding with C#, Microsoft Development Platforms, SQL and SQL Server, required.
Solid understanding of object-oriented programming (OOP), required.
Ability to write and optimize SQL queries, required.
Software :
Experience with the following, required :
Experience with any of the following preferred :
Front-end Development (AngularJS, React, .NET MVC, or similar)
Backend Development (C#, Java, NodeJS)
Web Design (HTML, CSS, SASS)
SQL Development Experience (Queries, Functions, Stored Procedures)
Cloud Technologies (Azure, AWS)
Mobile Development Experience (Xamarin, Swift, Objective-C, or similar)
Other Knowledge, Skills & Abilities
Strong communication and relationship building skills. Possess personal qualities of integrity, credibility, and commitment to corporate mission.
Flexible and able to multitask; can work within an ambiguous, fast-moving environment, while also driving toward clarity and solutions
Demonstrated resourcefulness in setting priorities and guiding investment in people and systems.
Capacity to work in a deadline-driven environment while handling multiple projects / tasks simultaneously with a focus on details.
Capable of successfully multi-tasking while working independently or within a group environment
Capable of working well under pressure while dealing with unexpected problems in a professional manner
Ability to work well in a cross-functional team environment.
Excellent interpersonal and customer relationship skills
Must have excellent organizational and multi-tasking skills.
Stack Developer • Mumbai, India