IT, Full Time
As a Software Systems Developer for the organization, you will design, plan, and implement technical solutions based on requirements gathered from various teams. You will have a moderate understanding of operations and will rely on various members of the organization to establish a full understanding of business requirements prior to implementation.
Functions & Responsibilities
- You will do information gathering, and implementation of software solutions.
- You will collaborate within IT team to provide infrastructure to promote performance, security, and adequate software host environments.
- You will support maintenance, extension, and integration between various software systems.
- You will do database design, administration, tuning, and support for MS SQL Server.
- You will build and maintain custom reporting via export, dashboards, SRSS, and Crystal Reports.
- You will automate processes using SQL infrastructure, APIs, and custom application development.
- You will maintain source control, and a code base that can be extended by other members of the team and can be deployed and maintained with minimal effort.
- You will document system modifications and customizations.
Job Requirements
- You must have a strong understanding of SQL Server development and architecture.
- You must have object oriented programming and understanding of best practices with design patterns and extensibility / maintainability.
- You must understanding of full stack development, using database, server-side, and client-side technologies.
- You must have the ability to debug and testing applications within the IDE or browser.
- You must have strong understanding of infrastructure, to include networking, operating systems, databases, active directory, and best practices for performance and security.
- You must have excellent interpersonal communication skills.
- You must possess strong self-starting and time management abilities.
- You must be able to define and prioritize tasks, provide scheduling, and provide project status information to upper management.
Educational Requirements
- Bachelor’s degree in information technology or equivalent
- MS SQL / development, management, and administration
- C#, VB.Net, Javascript, and HTML5 development
- MVC/Web API development (client/server development)
- Source control management and maintenance.
Benefits
Enercon Technologies offers a competitive benefits package.