Job Title
Software Engineer Lead

Basic Overview of Position – Why does this job exist?
To design and develop quality software on time to meet the business needs, utilizing strong technical skills

Essential Duties and Responsibilities – What do the BEST people do in this role?
Lead other developers

Guide and coordinate the technical aspects of a project

Work with outsourcing vendors on partnered development projects

Work with business analysts to refine requirements.

Translate business requirements into technical design for parts of the system. Review technical design of other developers.

Research & recommend new tools and technologies, as necessary, to the architect or manager.

Participate in technical discussions involving tools evaluation; software design; and standards.

Develop quality software, and document subsystems accurately.

Analyze, identify and resolve software issues efficiently.

Ability to work independently and share technical knowledge with the team as needed.

Demonstrate initiative to easily adapt to the changing technology landscape.

Work effectively in a team environment

Proactive, responsible and flexible

Organizational Interfaces – Who do they work with?
Software developers,
Technology infrastructure team,
Software Quality Assurance team,
Product delivery team,
Product Support team,
Project Managers & the PMO,
Product Management

Education and Work Experience
A bachelor’s degree (major/minor) in computer science, information systems.

Minimum of seven years of software design and development experience.

Specialized Knowledge and Skills (including certifications, licenses, equipment, applications, other technology, etc.)
Experience with client/server, web, and web services development using Microsoft .NET, and SQL Server.
• ASP.NET
• C#
• Web services development (preferably using WCF)
• MVC concept and framework (preferred)
• Entity framework (preferred)
• TSQL
• Unit testing (preferably using MSUnit)

Exposure to software design and documentation
• Object oriented design using UML

Good verbal & written communication skills

Contact:
Rosanna Zepecki
Rosanna.Zepecki@msbinfo.com


Job Title
Senior Software Engineer

Basic Overview of Position – Why does this job exist?
To design and develop quality software on time to meet the business needs, utilizing strong technical skills

Essential Duties and Responsibilities
What do the BEST people do in this role? Work with business analysts to refine requirements.

Translate business requirements into technical design for parts of the system. Review technical design of other developers.

Research & recommend new tools and technologies, as necessary, to the architect or manager.

Participate in technical discussions involving tools evaluation; software design; and standards.

Develop quality software, and document subsystems accurately.

Analyze, identify and resolve software issues efficiently.

Ability to work independently and share technical knowledge with the team as needed.

Demonstrate initiative to easily adapt to the changing technology landscape.

Work effectively in a team environment

Proactive, responsible and flexible

Organizational Interfaces – Who do they work with?
Software developers,
Technology infrastructure team,
Software Quality Assurance team,
Product delivery team,
Product Support team,
Project Managers & the PMO,
Product Management

Education and Work Experience
A bachelor’s degree (major/minor) in computer science, information systems.

Five to seven years of software design and development experience.

Specialized Knowledge and Skills (including certifications, licenses, equipment, applications, other technology, etc.)
Experience with client/server, web, and web services development using Microsoft .NET, and SQL Server.
• ASP.NET
• C#
• Web services development (preferably using WCF)
• MVC concept and framework (preferred)
• Entity framework (preferred)
• TSQL
• Unit testing (preferably using MSUnit)
Exposure to software design and documentation
• Object oriented design using UML
Good verbal & written communication skills

Contact:
Rosanna Zepecki
Rosanna.Zepecki@msbinfo.com

  • Share/Bookmark