Software Engineer 3 (.Net/C#)

Alpharetta, Georgia | Direct Hire

Post Date: 12/21/2016 Job ID: 42729 Industry: .NET Developer

Software Engineer 3 (.Net/C#)
  • Responsible for the design and development of software components for the payment gateway; Follow documented design procedures and participate in team-based design reviews to implement a design; Help conduct software unit tests and software reliability demonstrations; utilizing software tracking tools
  • Work with team of solution architects on the design of the software components to understand business requirements; provide guidance and mentoring to other team members; demonstrate the right attitude and a sense of ownership while working on the backlog
  • Construct software per requirements and design while maintaining adherence to source/build control procedures; Follow coding standards and the software development lifecycle defined by the organization; Document code according to specifications; Conduct software code inspections and reviews;
  • Ensure the software is appropriately covered by automated unit tests; Understand and appreciate the value and process of software quality assurance and test automation
  • Facilitate requirements refinement and design sessions, and translate information gathered in those sessions into business process and system design documents and models
  • Embrace and build upon current development standards and contribute to the evolution of the design process

You have:

Bachelor’ s Degree in a technical discipline or equivalent experience
  7+ years of related experience   Strong technical abilities in .NET, C#, SQL, VS 2015   Preferred knowledge of ASP.NET, MS TFS Suite, Unity, MVC, HTML5, SQL Server 2012, SSL/TLS, PKI   Basic knowledge of SW automation and continuous integration   Creativity / ability to design highly effective back-end processes   Ability to work quickly and meet defined project schedules   Even Better if you have:   Formal education level: Bachelor’ s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services)   Ability to lead small team of software engineers (1-3 engineers)     Ability to work effectively in a team structure   Understanding of real-time operating systems; Understanding of  enterprise systems; Understanding of the software development process; Understanding of software design methodologies and tools    
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: