Epicareer Might not Working Properly
Learn More
M

.Net Developer

Salary undisclosed

Apply on


Original
Simplified

.Net Developer

Location: New York, NY (hybrid) (3 days onsite), local candidates only

Full time

Position Overview:

Analyst Developers are core members of the Capability aligned agile delivery team, responsible for contributing to all aspects of the analysis, design, development, building and testing of solutions within a sprint cadence..

  • Responsible for leading the complete development lifecycle through analysis, development, and testing.
  • Accountable for ensuring user stories are delivered to the 'working system' definition of done within agreed sprint
  • Accountable for ensuring committed development team deliverables are met
  • Working with colleagues from other agile teams and shared service teams to both communicate and accept dependencies
  • Responsible for writing unit tests, build and deployment scripts to support Continuous Integration and Continuous Delivery platforms
  • Participate enthusiastically and effectively in company Agile ceremonies

Basic Qualifications

Technologies

  • C# / .Net
  • SQL database development skills and data migration/transformation services
  • Azure development skills, including ADF, a plus
  • Angular / React / Blazor
  • DevOps, automated deployments, and source control tools (ideally Azure DevOps, Octopus Deploy and GIT), a plus

Development Methodologies

  • Demonstrable interest in good software design principles and patterns, such as Dependency Injection, SOLID, and designing code for readability, scalability, and maintainability
  • Understanding and experience applying Agile principles
  • Knowledge and experience of development tools, frameworks and programming languages, specifically required for delivery
  • Knowledge and experience of contributing to the development of technology solutions, both in house developed bespoke applications and commercially available off the shelf solutions
  • Application testing experience: TDD, unit testing, mocks

Preferred Qualifications

  • Experience in the finance industry, e.g. Investment Management
  • Good DevOps experience including continuous integration and automated deployment; good scripting skills are a bonus. We use Azure DevOps for backlog management and build services, Git for source code management, Octopus for deployment automation, and Confluence for technical documentation; experience with any of the above is a plus
  • Able to prioritize work and limit work in progress in order to achieve optimal flow; must be able to manage stakeholder expectations and commitments
  • Friendly, approachable and collaborative team player who enjoys working with people from across the firm
  • Supporting other team members to improve their software development skills
  • Experience of working with global colleagues and stakeholders and sensitivity to cultural differences, time zones etc.
  • Excellent communication skills, both written and spoken
  • Able to engage with stakeholders in both Business and Technology
  • Multi-disciplined and able to provide support throughout SDLC
  • Knowledge of test automation techniques, such as TDD and BDD
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job