Wednesday, February 24, 2021

IOTAP - Software Engineer - ASP/.Net (3-12 yrs) (IOTAP)

Job Description - Integrations Engineer - WFH Any part of India

Work 365 is a subscription management and billing automation platform built on Dynamics 365. We- re expanding our team and are looking to hire a software engineer that lives and breathes code and is sharp as a tack! Join our team and never again have - just another day at work- .

Responsibilities :

As a senior member of the development team, you will be expected to:

- Build integrations with third party applications using APIs.

- Import & export data from/to third party systems.

- Build APIs for third party consumption.

- Translate business requirements into viable software solutions.

- Leverage software engineering best practices and design patterns to develop reusable software components that solve complex business problems.

- Enhance existing inhouse frameworks and participate in building new frameworks where/when applicable.

- Work across platforms to deliver a successful outcome to the business requirement.

- Write unit & reconciliation tests against your own code.

- Conduct code reviews of others and participate in reviews of your code.

- Defend your design decisions against the backdrop of the long-term business goals.

- Identify and fix issues in software design, code and/or deployment processes.

- Participate in and improve the current release management process.

- Work with the product management team to have features documented and marketed.

- Conduct internal feature training to sales and support team.

- Participate in the support process by being an L3 point of escalation.

- Exercise discretion and caution when working with confidential information.

Skills Required

The ideal candidate will have the following skills

- Strong grasp of Microsoft .net framework concepts.

- Strong grasp of and experience with building applications using ASP.net MVC, including Web API.

- Strong grasp of designing software code using object-oriented programming paradigms and design patterns.

- Working knowledge of authentication protocols such as OpenID & OAuth.

- Strong grasp of and experience in building integrations with third-party platforms.

- Demonstrable ability of working with an existing integration platform.

- Demonstrable ability of solving complex problems by applying principles such as reduction, separation of concerns, DRY or KISS.

- Demonstrable ability of having used libraries for supporting functions such as logging, ORM, exception handling, dependency injection and/or others.

- Familiarity with the Task Parallel Library (TPL) and the asynchronous programming paradigm.

- Familiarity with SQL Server programming (T-SQL, stored procedures, triggers, etc.).

- Any experience with Dynamics CRM will be advantageous.

- Any experience with Cloud platforms (Azure, AWS, Google Cloud) will be advantageous.

The Ideal Candidate Profile

Successful applicants will have a profile similar to the following.

- Fire-in-the-gut- passion about creating beautiful outcomes from technology.

- Takes extreme pride in their work, to the point that it almost becomes personal.

- Is on a constant cycle of improvement through self-learning and absorption of critical constructive feedback.

- Dislikes repetitive boiler-plate type of code and actively seeks ways to overcome its proliferation in the system.

- Is a well-respected, productive and contributing member of the development team.

- Is a strong advocate for the company, its products and services; both internally and externally.

- Bachelor's degree (or equivalent) in Computer Science, Computer Engineering or related discipline.

- At least 5 years of relevant experience.

- Knowledge of software engineering best practices and coding standards.

- Experience in the full software development lifecycle including code reviews, source control management, build processes, testing and operations.

- Ability to work efficiently with minimum supervision.

- Experience developing SaaS products will be hugely advantageous.

Apply Now

No comments:

Post a Comment