Junior .NET Developer

John Hancock Financial Services

(Boston, Massachusetts)
Full Time
Job Posting Details
About John Hancock Financial Services

From our humble beginnings in 1862 as a four person company formed in a single room, the name John Hancock, one of our nation's forefathers and the inspiration for our company, has long stood for integrity and commitment.

Summary

Act as a junior .NET Developer, which involves the developing and supporting .NET/C# projects, functions and completing specific client work, while ensuring deliverables are produced on time with in the quality requirement.

Responsibilities
  • Use Microsoft technologies: C#, ASP.NET, SQL, MVC, and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity
  • Reporting and closely working with Technical Leads/Senior Developers and interacting with client side technology architects, directors and business teams as required.
  • Work with Technical Domain and Enterprise architects to develop comprehensive solutions
  • Analyze, design, modify or build application solutions of medium and high complexity.
  • Ensure comprehensive and appropriate documentation at all stages, within an assignment.
  • Support test phases executed by Business Analysts business representatives.
  • Apply technical and business knowledge to identify, analyze and solve production problems.
  • Participate in the development of plans for Gated Projects.
  • Keep current on, develop, and champion standards, technologies, and methodologies.
  • Ensure adherence to quality standards.
  • Contribute to geographically and culturally diverse cross-functional teams.
Ideal Candidate
  • Bachelor’s degree in Software Engineering, Computer Science, Engineering or related field, equivalent IT experience maybe accepted
  • 5+ years of software development experience
  • 2+ years of experience using .NET framework
  • Must be able to interact with business users and senior technical people to decipher what the actual requirements are
  • Must be able to translate technical and business requirements into correct designs or enhancements
  • Must be able and willing to do analysis independently to determine the technical flow of code and systems and be able to question/document/explain it
  • Experience working with an Agile methodology (Scrum) and iterative development
  • Experience with practices such as test driven development, static analysis, build automation/continuous delivery
  • Experience with source code control management systems and configuration management (i.e. Git, Subversion, etc) and code branching/merging strategies
  • Hands on experience with relational databases: preferably Oracle or SQL Server
  • ORMs eg Entity Framework and NHibernate

Assets:

  • Knowledge or exposure to the following industries: Financial Services and Asset Management (Investments)
  • Experience in working with geographically distributed and culturally diverse work-groups
  • Experience developing complex applications and systems
  • Experience of WCF technology
  • Domain Driven Design (DDD) and Test Driven Development (TDD)
  • Experience of working to and applying agile methodologies
  • Ability to translate client requirements into highly specified project briefs
Compensation and Working Conditions
Benefits Benefits included

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Boston, Massachusetts
Skills Desired
Sign up or login to see how your skills match up.
  • Exposure
  • Oracle
  • Software Development
  • SQL
  • .NET Framework
  • ASP.NET
  • C#
  • Entity Framework
  • Git
  • NHibernate
  • Scrum
  • Test Driven Development (TDD)
  • Computer Science
  • Asset Management
  • Financial Services
  • Software Engineering
  • Business Knowledge
  • Financial
  • Domain Driven Design (DDD)
  • Static Analysis

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.