Skip to content

 

Helena Alabama - 85k Full Time Posted: Friday, 14 September 2018
 
 
Applicants must be eligible to work in the specified location

The Software Engineer works with the Director of Application Development and other development team members to develop, enhance, customize and support internal software systems with a large focus on the company's ERP system. This person will partner with company departments to determine needs and recommend and execute solutions using various options including ASP.NET, VB6, C#, SQL Server, Crystal Reports, Team Foundation Server and others as necessary. This role also provides technical management and/or project management for small to medium-sized projects.

Position Description

  • Serves as Software Developer (VB6, C#, MS-SQL).
  • Collaborates with departments to develop new applications in C# and provide enhancements to existing VB6-based ERP.
  • Contributes to the development of solutions from backlog. Deploys measures to fix bugs encountered.
  • Confirms that written code is tested thoroughly against user's requirements or reported bug.
  • Takes a product through the entire life cycle of analysis, design, coding, testing, implementation and support
  • Implement all aspects of an application design - performance design, coding, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
  • Perform unit and system level testing on applications.
  • Coordinates User Acceptance Testing with department representatives and Director of Application Development.
  • Produces clear, concise documentation on all work completed to support future enhancement and troubleshooting
  • Supports users by developing documentation or assistance tools as needed
  • Analyzes present systems and procedures, recommends changes or improvements
  • Defines system objectives by analysing user requirements; envisioning system features and functionality.
  • Maintains the code base by committing changes to source control
  • Contributes to development planning by providing reasonable, reliable time estimates
  • Coordinates with DBAs to ensure needed database improvements match established standards/guidelines.
  • Identifies and logs opportunities to improve the system beyond the given requirements.
  • Participates in short and long-term projects.
  • Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Key Performance Expectations

  • Alignment of deployed code with business and functional requirements
  • Meeting of deadlines
  • Deliver on KPIs and objectives that are deadline driven and quality focused

Key Competencies & Attributes

  • College degree in Computer Science, Management Information Systems or equivalent technical degree.
  • At least 5 years of application development experience
  • Verbal Communication, Compiling Requirements, Software Architecture, Software Development Fundamentals, Object-Oriented Design (OOD), Software Debugging, Technical Leadership, Written Communication
  • Expert level programming (> 5 years) in VB and C#
  • Experience with Microsoft Team Foundation Server (TFS)
  • Experience with ASP.NET MVC and Entity Framework
  • Experience with Agile Development Methodology
  • Advanced technical proficiency in MS SQL and related database programming
  • Ability to identify gained efficiencies through programming. This speaks to someone that can work smarter and not just harder.
  • Ability to work both independently and with a team
  • Must demonstrate project-planning skills
  • Current knowledge of industry software and hardware technologies
  • Demonstrated programming and debugging skills
  • Ability to provide individual and group training
  • Advanced technical proficiency in relevant operating systems, applications, and/or languages
  • Advanced technical proficiency in web site design as well as middle tier applications including relational databases
  • Demonstrated ability to maintain positive interpersonal relationships with internal and external customers.
  • Demonstrated ability to communicate effectively both verbally and in writing.

Helena Alabama, United States of America
IT
9/10/18
85k
Paul Martino 
JS
9/14/2018 8:03:08 AM

About The Royak Group Inc.
The Royak Group is a consultancy and staffing company dedicated to the enhancement of business processes through effective automation, utilizing a business process focused engineering approach. The...

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Birmingham, Alabama
USD
Birmingham, Alabama
USD
Birmingham, Alabama
USD
Birmingham, Alabama
USD