The company is looking to design and develop software applications to support audits and controls testing
Requirements
- Proficiency in programming languages like Python, Java, C++, C-Sharp, and JavaScript
- Understanding data structures and algorithms
- Experience with databases and SQL
- Familiarity with software development processes like Agile and DevOps
- Knowledge of secure coding practices and cybersecurity principles
- Familiarity with version control systems like Git and platforms like GitHub
- Prior experience with data analytics tools such as Python, Alteryx, UI Path, etc. and data visualization such as Power BI, Tableau
Responsibilities
- Design algorithms and workflows to create new software programs and systems
- Write, modify, test, and optimize code
- Maintain existing software, troubleshoot bugs, and improve programs
- Provide support for projects by implementing automation
- Develop reports through extract, transform, and load (ETL) procedures from applications and databases utilizing SQL, Python, or Excel and presenting in Tableau
- Design automated solutions for repeated processes
- Incorporate AI into solutions
Other
- A bachelor's degree in Computer Science, Software Engineering, or a related field is typically preferred
- Ability to perform multiple projects simultaneously
- Strong analysis, critical thinking and problem-solving skills
- Strong planning and organizational skills
- Professional certifications are a plus