Principal .NET Engineer – Burlington

Principal .NET Engineer – Burlington

Principal Software Engineer
Job Description

COMPANY OVERVIEW

Founded in 1998, our client is the retail energy industry’s leading provider of transaction management (EDI), billing and CIS, and wholesale energy services. Offering the industry’s only end-to-end business process solution, they provide comprehensive and proven solutions for the unique business process needs of start-up retail suppliers and established, global suppliers of natural gas and electricity – and to everyone in between. Their 200 plus retail supplier clients support over 15 million residential, commercial and industrial customers in production behind over 130 electric and gas utilities in the US, Canada, Mexico, UK, Australia and Japan.

This is an exciting opportunity to join a growing company in an exciting evolving industry. Their Burlington, MA location is seeking an experienced Principal Software Engineer to join our team.

POSITION SUMMARY

The Principal Software Engineer develops information systems by studying operations, designing, developing and installing software solutions and supports and develops the software team.

The ideal candidate will have the ability to prioritize well, communicate clearly, and have a consistent track record of delivery. The Principal Software Engineer should have strong software and analytic skills and the ability to create innovative solutions with a willingness to express opinions and ideas. They are looking for a highly motivated individual who is looking to grow their career in a fast-paced environment.

POSITION RESPONSIBILITIES

Develop software using disciplined processes, adhering to industry standards and best practices, including agile development methods throughout the SDLC
Code, debug, and unit test systems per requirements and technical design.
Code, update, debug and optimize SQL
Analyzing business and use cases and functional requirements and working with product managers and business analysts to produce detailed designs and provide detailed estimates for new features, enhancements or repairs to existing programs.
Adhere to design, architecture, performance, and operability and documentation standards.
Document software applications, its configuration options, and expected results.
Supporting testing activities by QA and service delivery teams.
Team player who is delivery-oriented and takes responsibility for the team’s success
Enthusiastic, can-do attitude with the drive to continually learn and improve
All other related duties as assigned.

POSITION QUALIFICATIONS

Experience
10+ years software engineering experience with enterprise class or large scale ‘Software As A Service’ applications in an agile process environment
Extensive experience with Microsoft .Net platform with C#, knowledge of ASP.Net, Javascript frameworks AND experience with Java, Python, Ruby or Scala will be considered.
Strong object-oriented design skills and knowledge of design patterns
Extensive experience with SQL and relational databases (Oracle, SQL Server)
Skilled with Web-Service based technologies such as SOAP, REST, experience with microservices architecture pattern.
Extensive knowledge of unit testing, experience with continuous integration and deployment methodologies, code instrumentation techniques, code quality metrics.
Extensive knowledge of ‘code refactoring patterns’, proven skills to modernize legacy applications.
Knowledge of cloud technologies such as AWS or Azure, prior experience utilizing serverless capabilities, cloud native application building and cloud application services such as queuing, notification, storage services etc. is required.
Familiarity with queuing technologies such as RabbitMQ, MSKQ is a strong plus.
Experience working on highly transactional file based systems
Must thrive in fast-paced environment and be adept at problem solving and delivery high-quality software
Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
Demonstrated ability to prioritize work load and meet multiple project deadlines.
Ability to adapt in a dynamic work environment and make independent decisions.
Excellent verbal and written communication skills.
Be eligible to work in the United States
Occasional travel may be required.

Education
Bachelor’s degree in computer science or related field required, Master’s degree preferred

COMPENSATION

They offer an attractive compensation package with competitive pay, unlimited paid time off, health insurance coverage, paid parental leave, educational assistance, 401k retirement plan, and more!

Jr. .NET Developer – South Boston

Junior Developer

Solution Development and Delivery

  • Assists in the design, coding, and testing of technical solutions.
  • Understands standard systems development life cycle processes and applies their methodology effectively on client engagements.
  • Applies knowledge of industry trends and developments to improve service to their clients.
  • Understands project and development plans and is able to clearly articulate roles, project goals, and timelines.
  • Adheres to coding standards defined by technical management.
  • Accurately employs their development tools.
  • Establishes responsible deadlines and personal work plans.
    .

WHAT THEY’RE LOOKING FOR

BS in Computer Science. Demonstrated ability in modern object-oriented software languages.

Eager, Fast Learner, Technical Curiosity.

Self-motivated. Able to work alone or in small teams.

Database and web experience with ASP.NET/C#  a plus.

VP- Investment Bank- WPF Team Lead- NYC

Job Description

My client is one of the largest financial service companies in the world. They are looking for a strong developer to come on board and join their team. The position is based in Midtown Manhattan in their Equity Risk Group. It is a front office position, the ideal candidate would be responsible for working on the UI for convertible bonds along with a wide spread of trading applications for the front office desk.

 

In this role the candidate would be working in a team with 2 other developers based in New York and will be involved in full life cycle development. As well as able to communicate effectively between the equity risk team and the front office team.

 

Qualified Candidates Will Have the Following Skill Set:

  • Strong experience working with WPF or Winforms.
  • Experience working with Java and strong OO programming skills.
  • Experience working with C#/.NET is a plus.
  • Experience with dependency injection principals is a plus.
  • Working with a big data platform is a plus.
  • SQL or Oracle knowledge is preferred.
  • Experience working in an Agile environment.

 

This is a full time position located in Midtown Manhattan that offers competitive base salary, benefits and an attractive vacation/PTO policy. If you are interested in a fast paced environment, working with other skilled developers and you enjoy working in finance then this is the job for you.

 

For immediate and confidential consideration submit your resume to NYJobs@Cypressg.com

 

Candidates must have proper work authorization.

.NET Software Engineer

My client is a successful, profitable and growing leader in the ad-serving industry and is headquartered in midtown Manhattan. Their systems process up to 30 million ad impressions per day and counting. They are currently looking for a Software Engineer to join their Web Engineering Team. The person in this role will participate in full life-cycle development of full-stack, mission critical .NET applications.

Appropriate candidates should have 5-7 years of hands-on experience developing enterprise web applications with .NET, C# with excellent core C# skills as well as a GUI design and development skills. Applicants must have hands-on experience with MVC 3 or 4, Entity Framework, jQuery, etc. and experience in .NET 4.0 or 4.5. as well as experience with unit testing and mocking frameworks. Any exposure to Continuous Integration, OOP and Domain Driven Design would be ideal. All development is done in an Agile/Scrum environment so experience in this area is also important. BSCS or equivalent degree is required.

The Software Engineer will be responsible for creating clean, production-level code in a collaborative team environment. Excellent communication skills are mandatory, as the Engineers regularly interact with a variety of users and business stakeholders as well as members of other technical teams.

This position features competitive compensation, comprehensive benefits, and an opportunity to work on robust, high-level commercial software applications that drive business. Midtown location is convenient to all public transportation. If you’re qualified and interested, please send a copy of your resume to nyjobs@cypressg.com for immediate consideration. Local candidates only please.

VP of Engineering

VP of Engineering

We are actively looking for a VP of Engineering to join a startup in Manhattan. This will be a hands on management role and the candidate will be the first developer in the company. One of your main responsibilities will include building out the internal development team with strong developers. The ideal candidate should be an expert with ASP.NET and have MVC framework experience. The company is in the crowdsourcing space and is highly motivated to fill this position. If you are looking to get in on the ground floor of an exciting startup where you will own the technical solution than this is the position for you! Interviews are actively occurring!

Desired Skills

· ASP.NET Experience (7+years)

· MVC Framework Experience (2+years)

· Team Lead/ Management experience

· Passionate about technology and looking for a challenge

.NET Developer

My client is a successful, profitable and growing leader in the ad-serving industry and is headquartered in midtown Manhattan. Their systems process up to 30 million ad impressions per day and counting. They are currently looking for a Software Engineer to join their Web Engineering Team. The person in this role will participate in full life-cycle development of full-stack, mission critical .NET applications.