Search by job, company or skills

Bentley Systems

Senior Software Engineer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

As a Software Developer with a diverse skill set spanning .NET, C#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, Web Services, Windows 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#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, LINQ, T-SQL, PL-SQL ,Web Services, and 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.
  • Implement database interactions in support of application functionalities.

Cloud Technologies:

  • Leverage cloud platforms (eg, Azure, AWS) to deploy and scale applications.
  • Design and implement cloud-based solutions for data storage, processing, and analytics.

Windows Services and Web Services:

  • Develop and maintain Windows services for background processing.
  • 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:
  • Bachelors 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 .NET, C#, MVC, VB, JavaScript, HTML 5, jQuery, Web API, Web Services, Windows Services, REST API, LINQ, T-SQL, PL-SQL, and Cloud Technologies.
  • Strong problem-solving skills and the ability to address complex technical challenges.
  • Experience with cloud-based development and deployment.
Preferred Experience:
  • Knowledge of parallel programming and high-performance computing using languages like C#.
  • Familiarity with version control systems (eg, 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.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 29/05/2024

Job ID: 80234095

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software engineer C

Milestone Career PlannerCompany Name Confidential

Senior Software Engineer C NET React PL SQL

SankalpSutra Tech LLPCompany Name Confidential
Last Updated: 21-11-2024 01:33:00 AM
Home Jobs in Pune Senior Software Engineer