Pune, IND
4 days ago
Senior Software Engineer
**Senior Software Engineer (React, .NET/C#)** **Position Summary:** As a Software Developer with a diverse skill set spanning Reactjs, .NET, C#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, Web Services, REST API, SQLite, and Cloud Technologies, you will be a key contributor to the design, development, and maintenance of cutting-edge software solutions. Your role will involve collaborating with cross-functional teams to address complex technical challenges and deliver high-quality, scalable, and innovative software applications. **Key Responsibilities:** + **Full-stack Development:** + Design, develop, and maintain both front-end and back-end components of software applications. + Utilize .NET, C#, React, Redux, Nodejs, HTML 5, jQuery, Web API, LINQ, T-SQL, REST for web application development. + Enforce secure coding practices across the development lifecycle. + **Multi-language Programming:** + Ensure secure integration and communication between different programming languages within the software architecture. + **Database Integration:** + Design and optimize databases using technologies such as MS SQL Server, Oracle, SQLite, Mongo + Implement database interactions in support of application functionalities. + **Cloud Technologies:** + Leverage cloud platforms (e.g., Azure, AWS) to deploy and scale applications. + Design and implement cloud-based solutions for data storage, processing, and analytics. + **Web Services:** + Implement RESTful web services and APIs for seamless integration with other systems. + **Performance Optimization:** + Optimize code for performance, ensuring efficient resource utilization. + Conduct profiling and debugging to address performance bottlenecks. + **Security Solutions:** + Design and implement secure authentication and authorization mechanisms. + Conduct regular security audits and vulnerability assessments, addressing identified issues promptly. + **Collaboration and Documentation:** + Collaborate with cross-functional teams, including GIS specialists, database administrators, and cloud architects. + Document code, design, and technical specifications for knowledge sharing. + Participate in daily stand-ups, sprint planning, and other Agile/Scrum activities. **Qualifications and Skills:** + Bachelor's degree in Computer Science, Software Engineering, or a related field. + 8 to 10 years of experience in Software Development function + Extensive experience as a Software Developer with proficiency in Reactjs, Redux .NET, C#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, Web Services, REST API, SQLite, and Cloud Technologies + Strong problem-solving skills and the ability to address complex technical challenges. + Experience with cloud-based development and deployment. **Preferred Experience:** + Familiarity with version control systems (e.g., Git) and agile development methodologies. + Experience in the integration of diverse technologies for seamless end-to-end application development. + Familiarity with continuous integration/continuous deployment (CI/CD) processes. + Experience working in an Agile/Scrum development environment. + Familiarity with Containerization platforms like Docker, Kubernetes. + Familiarity with OWASP Top 10 and other web security standards. + Frontend development using Reactjs and redux + Exposure to concepts in optimizing frontend code building. + Worked in software product development enviornment + Exposure to modern front end development concepts like Microfrontends, OAuth, Server side rendering, responsiveness, accessibility etc. Equal Opportunity Employer/Minorities/Females/Veterans/Disabled
Confirm your E-mail: Send Email
All Jobs from Bentley Systems