Requirements:
- designing, developing, and maintaining both the front-end (user interface) and
back-end (server, database, APIs) of web applications, managing the entire
software lifecycle from concept to deployment, ensuring scalability, performance,
and security, and collaborating with cross-functional teams.
- Design, build, and maintain robust, scalable front-end (Angular2/React) and back-end
(server, database, APIs in .NET core framework and C#) of web applications.
- Collaborate with diverse teams to gather and analyze requirements, transforming them into
technical specifications and solutions.
- Engage throughout the entire software development cycle: planning, design, coding,
testing, deployment, and upkeep.
- Enhance application performance, diagnose and resolve issues, and ensure scalability and
dependability of backend systems.
- Write clear, well-documented, and efficient code adhering to best practices and coding
standards.
- Keep abreast of emerging technologies, tools, and trends in backend development,
proposing innovative solutions to enhance system architecture and performance.
Skills:
Must have:
- Expertise in designing and developing web and windows applications using .NET Core,
Web API, MVC, ASP.NET, C#, ADO.NET, Entity Framework, and LINQ.
- Proficiency in designing web pages using HTML, JavaScript, CSS, Bootstrap, HTML5,
CSS3, jQuery and Angular 2+.
- Knowledge of Entity Framework and ADO.NET.
- Proficient in ORACLE / MSSQL.
- Experience with cloud platforms like Azure or AWS, and familiarity with DevOps
practices.
- Strong problem-solving skills, keen attention to detail, and effective task prioritization.
- Excellent communication and collaboration skills, able to work well in a team environment.
Good to have:
- Familiarity with React / React Native.
- Knowledge of web deployment in IIS.
Other Requirements:
- Communication Skills – Excellent Verbal and Written
- Collaboration Skills – Team player and able to understand team dynamics
- Team Management Skills – Mentoring of Junior team members
What we offer:
- Hybrid work opportunities.
- Adynamic and multicultural work culture.
- Opportunities for professional growthand development.
- Competitive salary with performance-based bonuses.
About Sonora:
Sonora Software Pvt Ltd located out of Pune, India has a diverse portfolio of being a software product as well as services provider company. We have several clients from diverse domains ranging from construction, education, legal, healthcare to the airline industry. With a keen focus on technology, we solve complex problems for our clients using next generation technologies such as Mobility, E- commerce, Analytics Services C Social Collaboration to address their developing business needs. Strong technical hands-on and greater domain knowledge have proved Sonora as a key technology partner in the success stories of our customers. We believe in building long-term relationships with our customers while defining the technology roadmap and delivering value along with high quality deliverables!