What are the responsibilities and job description for the Software Developer I position at Global Process Automation LLC?
Job Description
Job Description
Software Developer (I, II, III)
Description :
As a Software Developer, you will be responsible for application development and database support. This role involves working with various cross-functional teams to provide technical support of database environments improving process performance, reliability, and safety.
The Developer is responsible for working with clients and vendors to implement project tasks with the established scope of work in alignment with project goals and objectives under the supervision of project leads or managers. This role requires industrial specific technical knowledge and programming best practices.
Responsibilities :
- Maintain a Highly Available database environment through the implementation and support of backup and restore capabilities, data replication, Disaster Recovery procedures and exercises, and failover to standby databases
- Continuously identify process improvement opportunities, including the reduction of manual tasks and elimination of human error through automation, as well as streamlining work activities
- Manage day to day operations of multiple Microsoft SQL Server databases. Optimize databases for performance and scalability.
- Responsible for problem resolution, database configuration, capacity planning, performance tuning and optimizations.
- Design and implement databases for large industrial applications
Preferred Platforms and Languages :
Ignition, Wonderware, ABB, FactoryTalk View, FactoryTalk View SE, Python, JavaScript, Azure, SQL, C#, VBA, VBScript
Skills & Qualifications :
Level I
Level II
Level III