Net Programmer
Role details
Job location
Tech stack
Job description
-
Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
-
Interact with representatives of other industry and government groups to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, as well as hardware and virtual machine requirements.
-
Design and document subsystems and system components consisting of (in OO terms) several objects working together to execute an encapsulated function of the larger system.
-
Implement and debug subsystems and components.
-
Write and execute tests for subsystems and components.
-
Participate in integrated test sessions of components and subsystems on test and production servers.
-
Determine and communicate the implications of system-level decisions on subsystems and components and help determine how best to mitigate or take advantage of these implications.
-
Determine and communicate the requirements and capabilities of components within the context of the larger system, project, and team.
-
Support management of the team s technical infrastructure (e.g., repository, build system, testing system) under guidance from the engineers or other project leads.
-
Participate in efforts to share technology and expertise within the organization, mentor junior and aspiring software development engineers.
-
Perform tasks efficiently and work together with team to ensure project success.
-
Be a key contributor within the Web Application Development team to maintain existing applications.
Requirements
- 3 years of Experience independently designing and implementing medium to large-scale software systems and components using .Net architectures.
- 3 years of Experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly- scalable approaches, and complex security
- 2 years of Experience with C# and ASP.NET years of Experience with jQuery
- 2 years of Experience with WCF.
ENVIRONMENTS AND TOOLS:
- MS Server 2012 R2 enterprise server, IIS 8.5
- MS SQL Server 2016.
- TFS (Team Foundation Server)
- Microsoft Visual Studio 2010/2013/2015
- C#, ASP.NET, .NET
- IIS
- NET MVC 3 or higher
- jQuery
- SSRS
- WCF
- Entity Framework 6
- Responsive design