Senior Developer - .Net Fullstack Propel Technology Group

  • company name Propel Technology Group
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Chennai

Skills: C, SOLID Principles, Angular, HTML5, CSS3, jQuery, Web services, WCF, Windows Services, Agile methodologies, Git, Analytical skills, Application security, data security, Net Development, Azure services, RESTful API, Web APIs, TSQL queries, SCRUM processes, CICD tools, ProblemSolving Skills, OWASP Vulnerabilities, Encryption Algorithms, Compliance PII, PCI, HIPPA, GDPR, Security breaches, Behavioral Competencies

About Propel Technology Group

Job Description

The software engineer role on our team involves assisting with the design, analysis, development, implementation, and deployment of new data-driven, web-based applications using your .NET development skills. You will have the opportunity to be part of a dynamic environment, staying at the forefront of a rapidly growing industry while collaborating with a team of proven innovators. Your responsibilities will include providing support for existing systems, working both independently and within a developer team to deliver end-to-end web solutions for moderate to complex projects. Additionally, you will collaborate with peers to conduct code reviews and unit testing of new development, create unit test plans, and review project requirements to estimate time-to-completion. Documenting new developments, procedures, and test plans when necessary is also a key aspect of the role. Interacting with other development teams to ensure a consistent approach to software development, preparing technical design documents using enterprise standard tools, supporting system testing, deploying integration artifacts, and mentoring junior team members are all integral parts of the position. To be successful in this role, you will need a Bachelor's degree in business information systems, computer science, or a related field, along with Microsoft Azure Developer Certifications or a willingness to obtain them. A minimum of 5 years of experience in .Net programming and working with relational databases, particularly Microsoft SQL Server, is required. Proficiency in designing and developing secure, scalable microservices with C# and experience in using Azure services are essential. Moreover, expertise in developing responsive user interfaces using Angular, HTML5, CSS3, and jQuery, along with familiarity in web services, RESTful API, WCF, and web APIs is key. Experience with data modeling, database design, querying, performance tuning, Agile methodologies, SCRUM processes, Source Control Systems, CI/CD tools, and strong analytical and problem-solving skills are also paramount for this role. Furthermore, a sound understanding of application/web security, encryption algorithms, PII, PCI, HIPPA, GDPR compliance, and common security vulnerabilities is necessary. Behavioral competencies such as accountability, adaptability, business communication, customer focus, learning agility, planning & organizing, and problem-solving are important attributes for success in this role.,