NET Engineer

Resolution Technologies, Inc.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

ASP.NET
JavaScript
.NET
Microsoft Windows
C Sharp (Programming Language)
Computer Programming
Databases
IBM DB2
Software Design Patterns
Programming Tools
Documentum
Entity Framework
Systems Analysis
JSON
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Oracle Applications
Software Engineering
Software Requirements Analysis
Software Systems
Systems Integration
Visual Studio Online
Xml Technologies
Backend
GIT
Adobe
Kubernetes
Information Technology
Kafka
Operational Systems
REST
Domain Driven Design
Software Version Control
Docker
Web Api

Job description

This person delivers enterprise-grade software solutions with high customer impact. Leads architecture and development activities with a specialization in at least one major enterprise IT application, one major database platform, and one major operating system. Performs all aspects of the development life cycle. Acts as the senior technical programmer for the assigned enterprise system and/or application of responsibility. Delivers results through independent contributions and through mentoring of junior engineers., * Serves as Designer/Architect/Engineer for at least one major enterprise IT application.

  • Leads areas of integration with at least one major operating system (e.g. Unix/Linux/Windows).

  • Develops new design patterns, standards, etc. and works with other developers in implementation.

  • Performs data modeling and architecture development.

  • Reviews and evaluates application workflow and user experience.

  • Acts as technical expert and provides application development oversight and involvement for Third Party integrations (e.g. Documentum, Adobe, etc.) and database (e.g. MySQL, Oracle, SQL Server) core components.

  • Leads and executes testing to ensure the program meets the specified requirements.

  • Drives solutions and guides the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.

  • Champions innovation and expands sphere of influence through mentoring and guidance.

  • Works with user/customer community, business analysts, and architects to capture system requirements and design.

  • Leverages a technical network to collaborate across the organization

Requirements

  • Bachelors degree in computer science or related field or directly related year for year experience
  • 6 years experience in designing, developing, implementing, and supporting enterprise level IT solutions

Senior .NET Engineer Preferred Skills:

  • Knowledge of Development Tools with demonstrated expert experience in appropriate development tools - .NET Stack (C#, Web API with Asp.net Core and Entity Framework Core), Kafka, Kubernetes, JavaScript/Web front end technologies, PostgreSQL, SQL Server, IBM DB2, Visual Studio, VS Code, Docker, REST, JSON and XML technologies.
  • Knowledge of Messaging / Enterprise Integration Patterns
  • Knowledge of external technologies within domain of expertise
  • Knowledge of all phases of applications systems analysis and programming
  • Knowledge of and in depth understanding of the business or function for which application is designed.
  • Knowledge of Databases with demonstrated expert experience integrating with PostgreSQL, IBM DB2, or SQL Server
  • Knowledge of development source code management using git
  • Knowledge of issue management and tracking using JIRAKnowledge of Object-oriented or Domain Driven Design

Apply for this position