DotNet Development Engineer

Experience: 7-11 Years
Type: Full Time
Location: Chennai/Coimbatore/Bangalore
Notice-period: Immediate/15 days
Budget: 12 - 13 LPA
Technology: IT

Responsibilities.

  • Participate in requirements analysis.
  • Collaborate with internal teams to produce software design and architecture.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems.
  • Revise, update, refactor and debug code.
  • Improve existing software.
  • Develop documentation throughout the software development life cycle (SDLC).
  • Create documentation on existing platforms.
  • Serve as an expert on applications and provide technical support.

Qualifications:

  • Bachelor’s Degree required.
  • 7+ years’ proven experience as a .NET Developer using SQL Server as backend.
  • Actively using the latest ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
  • Familiarity with Blazor, CI/CD.
  • Knowledge of third-party framework for development such as DevExpress or Infragistics is a plus.
  • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 with jQuery.
  • Familiarity with architecture styles/APIs (REST, RPC).
  • Salesforce integration through SOAP and REST.
  • Experience creating database schemas that represent and support business processes.
  • Skill for writing reusable libraries.
  • Understanding of Agile methodologies.
  • Excellent troubleshooting and communication skills.
  • Attention to detail.

Required Skills:

  • Sound understanding of software development strategies for Front office trading applications and understanding of overall financial and asset management domain.
  • Able to understand asset management and financial data and design test scenarios/strategies for data flow across business applications.
  • Extensive experience in software development methodologies including both Agile (Scrum, Kanban) and Waterfall models.
  • Proven expertise in software design, software development, and unit testing of cost-effective enterprise level application systems, middleware, and web solutions that exceed client’s business requirements and expectations.
  • Experience and/or basic understanding of infrastructure, networking, and security concepts is a plus.
  • Strong understanding of software development life cycle.
  • Self- driven and self-motivated person with great communication and presentation skills.
  • Comfortable working as a member of integrated team as well as independently.
  • Work schedule flexibility.
  • Ability to understand and re-design the existing design of the applications to the latest needs from business and technical side.

Technical Skills Requirements

  • Development Languages and Frameworks: HTML5, XML, CSS, JavaScript, jQuery, SQL, .Net, .Net Core, C#, Entity Framework.
  • SD Methodologies: Agile, Scrum, Waterfall, Kanban.
  • Architecture: OOP, client server, web based, and mobile applications is a plus.
  • Databases: MS SQL Server.
  • Infrastructure: GIT, Azure (Data Bricks, Data Lake).
  • Operating Systems: Windows 7/10, Linux, MacOS is a plus.
  • Software and Tools: Jira, Confluence.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top