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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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