W r a p p i n g   I d e a s   I n n o v a t i v e l y

.Net Developer || Contract Role

Experience

Experience

5+

Location

Location

Remote

Open

Positions Open

5

Roles

The Software Engineer Engineer position provides technical leadership in the areas of .NET web and database development. We are looking for a talented developer with a broad range of .NET and Web experience. Experience with telecommunications software applications (BSS/OSS - Business Support Systems/Operations Support Systems is beneficial but not required.

Requirements

Develop features and implement bug fixes across a range of modern .NET based technologies and applications.

Work on developing UI on angular and backend code in .NET core.

Provides technical leadership and mentoring to software developers, other software engineers and interns.

Design and create next generation telecom application software, as well as participates in ongoing sustainment of the software.

Engages with all project team members (i.e. project managers, software architects, software engineers) to ensure technical integrity and successful delivery of high quality software products and projects.

Participates in all phases of the software development process.

Works as part of a distributed international team, engaging in global support and implementation activities.

Participate with the Product Management Team in the training, product briefs, and deployment of new installations both internally and externally.

Take an active role in innovating how we support our clients so we can improve client satisfaction while reducing support costs. 

Help promote and drive the adoption of modern technologies and methodologies.

Key Responsibilities:

5 plus Years’ of experience with .NET development with a focus on web technologies

Strong background in ASP.NET MVC in C#, CSS, HTML, JavaScript – JQuery a plus

Knowledge on one or all of the following software would be a plus – TFS, GIT.

Strong background in applications using Bootstrap or similar web front end framework with HTML5 and CSS3.

Understanding about Design Patterns.

Proficiency with SQL Server development including the creation of tables/schema-definition, creation of views, stored procedures, functions, and the optimization of Transact-SQL code.  SSRS experience a plus but not required.

Five or more years engineering or architecting software solutions.

Fluent in the fundamentals of software engineering and application lifecycle management. 

Experience with Object Oriented Programming in C#, or other .NET languages

Understanding of source code control, build and deployment disciplines

Exposure to Visual Studio and Team Foundation Server

Experience with WCF, REST or SOAP based services and SOA

Excellent communication skills, both written and verbal - will be working on a geographically diverse team.


Additional Skills Considered a Plus

Knowledge of BSS/OSS systems, telecommunications plant and facilities management is beneficial

Experience with MS Dynamics CRM

Familiarity with Dev Express Controls

Experience or understanding of Test Driven Development

Object-relational mapping (NHibernate, Entity Framework)

Unit Testing Frameworks (MBUnit, nUnit, xUnit)

Service bus, messaging concepts (NServiceBus, MSMQ, RabbitMQ)

Experience with Agile / Scrum or Lean development practices

Ability to effectively utilize MS Office (Word, Excel, PowerPoint, and Outlook)

Apply Now

Click here to refresh.