What are the responsibilities and job description for the IT Software Developer position at Scot Forge?
IT Software Developer
Position Summary:
Designs, modifies, develops, writes and implements software applications. Provides software technical support to team members while demonstrating expertise in a variety of the concepts, practices, and procedures. The IT Software Developer is responsible for identifying, evaluating, and implementing emerging technical solutions that consider the future direction of the business and customer requirements.
Essential Job Duties and Responsibilities
· IT Department Operations
o Participate in authoring and adhere to existing policies, procedures and standards for the IT department.
o Practice professional discretion with user or company information.
o Participate and provide proper documentation during internal and external system and control auditing.
o Proactive communication to the IT team of potential system changes or outages and project tasks and timelines.
· Core Responsibilities
o Understand and provide ongoing support for the customized and standard software application offerings supported by the IT department.
o Ensure software design best practices and standards are followed.
o Understand complex business processes and absorb knowledge transfer on the software, business rules and IT operations.
o Troubleshoot and apply software changes for high complexity issues and help desk issues. Assist in error proofing our systems code.
o Document our systems for future developers and business analysts in areas that support critical fixes or critical restore situations.
o Provide guidance to other developers on complex software development methods and coding.
o Participate in the business justification process and provide work effort estimates, risks, costs for the determined software architecture implementation.
o Design, develop, and implement new value-producing enhancements in our most differentiating business areas.
o Participate in the regular on call rotation of development team members.
o Utilize working knowledge of business functional areas and provide technical guidance through various design sessions with business leaders.
o Keep abreast of current technology and add creative input in the many possible technical software architectures. Actively strategize on how to apply these new technologies for significant business benefit.
o Attend vendor conferences and lobby for improvements
o Effectively communicate software developers, business systems analysts, technical admins, and help desk personnel of technical software designs.
o Develop and lead innovative standards for technical software architecture changes, implementations, and documentation.
Qualifications:
Education/Experience:
· Bachelor’s degree in Information Technology, Information Systems, Software Development, or related field w/ emphasis in Engineering, Management or Business
Skills required:
· Strong software development knowledge with various software languages including C# and python.
· Knowledge of database design, software development, and reporting solutions.
· Knowledge and background in software architecture principles.
· Demonstration of high capability to learn emerging technologies and development languages.
· Strong logical, strategic, and analytical thinking skills
· Project Management skills and ability collaborate with teams of various skill levels.
· Attention to detail and documentation.
Working Conditions/Physical Requirements:
· Majority of time in office environment/no specific or unusual physical or environmental demands.
· Occasional hands-on support and process review in the manufacturing areas where all safety rules are applied.
· Expected night and weekend on call support for application break/fix issues.
· Expected off hour and weekend/holiday scheduled system maintenance responsibilities.
· Repetitive motion: Substantial movements of the wrists, hands, and/or fingers for sustained periods of time.
· Sitting: Particularly for sustained periods of time.
We are proud to be an Equal Employment Opportunity employer: M/F/Disabled/Vets encouraged to apply.
We maintain a drug-free workplace and perform pre-employment substance abuse testing.