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.