IT Developer - Contract Jobs in Bangalore - Actuant Corporation
Job Description
Experienced, Mid-level, hands-on developer with strong experience in developing ASP.NET Core/C# based applications. This person should have an extensive hands-on experience in using .NET Framework, ASP.NET Core, MVC, and various JavaScript Frameworks. Ability to support, communicate and collaborate with global IT and Business teams.
Key Responsibilities:
• We are looking for a strong developer who is innovative, confident & proactive in delivering highest standard possible across the delivery process.
• Developing, integrating and supporting ASP.NET applications
• Assessing and understanding business requirements.
• Communicating clearly, professionally, and regularly with the project/functional manager
• Develops software solutions by studying requirements analysis and information needs
• Studying systems flow, data usage, and work processes; performs software design using software development fundamentals and processes, debug, test, and deploy software solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Transferring knowledge successfully to business through formal presentations and informal training.
• Must have a solid understanding in the practical application of agile development methodology.
• As a senior, we require the developer to effectively organise and plan the tasks independently to meet the deadlines.
• Should be task focused and adept in problem-solving.
• Since the software development operates from both onshore & offshore parallelly, the developer must have very good communication skills.
• Must have an appetite to learn, from the more standard developer procedures to the new trends and technologies that are rapidly changing.
Required Skills:
• Experience programming in .NET Framework, .NET Core, C#, ASP.NET & SQL.
• Experience as a Developer in the analysis, design, hands-on development and delivery of web-based applications
• Expert knowledge of software development processes and best practices utilizing .NET and the Microsoft technology stack.
• Must possess a deep technical understanding of all aspects of Microsoft platform solutions.
• Strong knowledge of various JavaScript libraries like AngularJS
• Experience in designing, developing and testing client applications as part of software development cycle using an agile development approach.
• Experience with service-oriented design.
• Strong understanding of Object-Oriented design and implementation using the .NET Framework, C#, MVC, and JavaScript.
• Ability to write Stored Procedures, write complex SQL queries, and ability to analyse the SQL data is desired.
• Experience with SQL Server Reporting Services, SQL Server Analysis Services, and/or SQL Server Integration Services a plus
• Must work well in a results-oriented environment without losing focus on long term growth.
• Creative thinker with ability to solve challenging problems in a collaborative setting.
Qualifications:
• Bachelor's degree in Computer Science (equivalent or related field)
• A minimum of 8 years’ experience within an equivalent developer role.
• A strong experience & understanding of front-end and Middleware development – to be able to take a design from our UX design team and deliver efficient software.
• Comprehensive working knowledge with ASP.NET Core, C#, Angular & Bootstrap.
• Strong knowledge of SOLID principles, IoC and dependency injection.
• Experience in API development and ideally Azure API gateway products.
• A strong understanding and experience in MVC, WCF and RESTful API development.
• Azure DevOps for user story management, git SCM and CI/CD pipelines
• Additional developer language understanding would be a great benefit.