Job Openings
Senior Software Engineer (.Net Developer)
About the job Senior Software Engineer (.Net Developer)
Job Description:
Prime System Solutions is looking for a Senior Software Engineer to join our dynamic team. An ideal candidate will have experience in .Net Development and MS SQL Server. Candidates with experience of Semi-Conductor Industry or Independent Device Manufacturers will be preferred.
Responsibilities & Duties:
As a Senior Software Engineer at Prime System Solutions, you'll play a pivotal role in our software development team. Your responsibilities will include:
- Proficiently developing new modules using the latest .NET core.
- Deeply understanding the Software-as-a-Service model and enterprise .NET core application development.
- Leveraging React and TypeScript for front-end development.
- Establishing and guiding the architecture of our websites.
- Designing and implementing new features and functionalities.
- Demonstrating strong organizational skills to prioritize and monitor multiple tasks simultaneously.
- Ensuring high performance, availability, and managing all technical aspects of new custom application development from scratch.
- Implementing effective, responsive design and converting it into a functional application.
- Building reusable code and libraries for future use. Optimizing applications for maximum speed and scalability.
- Collaborating within a cross-functional and multi-disciplinary team to deliver quality outcomes in an agile environment.
- Leveraging hands-on experience in developing and maintaining .NET core applications with MS SQL Server as a backend database (an added advantage).
- Utilizing Docker and Kubernetes for containerization and orchestration.
- Integrating Elasticsearch for efficient data retrieval and analysis.
Qualifications & Experience:
- Proven years of experience in .NET core development, including module development, web services, and APIs.
- Proficiency in web markup, including .NET core, Visual Studio, C#, MVC, Web API, Bootstrap, jQuery, React, HTML5, and CSS3.
- A good understanding of asynchronous request handling, partial page updates, AJAX, Restful APIs, and formats (JSON, XML).
- Strong knowledge of MS SQL Server database applications. Strong knowledge and extensive hands-on experience in micro-services architecture.
- Proficiency in cross-browser compatibility issues and solutions. Experience with responsive and adaptive design (preferred).
- Understanding of the entire web development process, from design to deployment.
- Proficiency in code versioning tools, such as Git.
- Strong experience in responsive design.
- Excellent testing and debugging skills.
- Comfortable working with debugging tools like Firebug, Chrome Inspector, etc. Good communication skills.
- Experience with React, TypeScript, Docker, Kubernetes, and Elasticsearch is compulsory.