Junior .NET Developer
John Hancock Financial Services
(Boston, Massachusetts)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.
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.
- 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.
- 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
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question
- 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.