Job Description

C# Developer (must have Lambda experience) - Boston, MA



Date Posted:


Employment Type:



Chris Kurker

Recruiter Email:

Job ID:

JN -012019-12997

Job Description

Principle C# Software Engineer

Description: Designs, troubleshoots, and maintains logical designs of n-tier, component-based enterprise application systems utilizing a component-based platform that leverages web services. Supports existing business systems applications and their underlying infrastructure.  Ensures that application design aligns with the organization’s strategic technology direction.  Provides consultation in regard to application design assistance, technical requirement specification, and level of effort estimates.  Recommends strategies for improving system applications with a focus on ease of deployment, security, reliability, stability, and performance.

  • Drives the development of a global system and software architecture.
  • Senior technical contributor on multiple software development projects and assigns tasks to junior engineers, oversees the execution of tasks and provides mentorship and guidance as needed.
  • Contributes to business requirement definition and use case design as technical expert.
  • Plans and executes “zero down-time” software deployments.
  • Converts business requirements into architectural designs and detailed technical designs.
  • Identifies tasks, effort and dependencies based on software architecture and specifications.
  • Translates designs and specifications into software components and writes software code/components using VB.NET, C#, PL/SQL and/or C++.
  • Develops data layer and objects using object-oriented design skills and expertise with Oracle and/or SQL Server database programs to write SQL code and database programs.
  • Defines test cases, leads code reviews and generates and maintains relevant documentation.
  • Provides tier three software issue analysis and resolution for .NET, PowerBuilder and other based applications.

  • 5-7 years software application development and design experience
  • 2-4 years experience integrating with an Oracle RDBMS required. 
  • Object-oriented programming and analysis skills. 
  • Practical experience with XML and HTML. 
  • Demonstrated expertise with application level security concepts.  Experience required with system analysis, design and architecture.
  • Experience with API Gateway as well as AWS Lambdas.
  • Strong technology experience required developing multi-tiered systems and technical writing skills. 
  • Knowledge of process life-cycle analysis, project management methodologies and project planning methodologies.
  • UI Experience is a big plus!

Apply for this job