This is a 9-month contract position with potential for extension or conversion into permanent employment.
Schedule: Corporate schedule (Mon - Thurs 8.75hrs, Fri - 5hrs)
Join our dynamic software security team to build innovative solutions, solve defects, and enhance existing systems. You will play a crucial role in delivering technical designs, developing solutions, and providing support throughout various phases of software development.
Key Responsibilities: - Produce technical designs and estimates for project timelines while planning your deliverables.
- Develop high-quality functionality with a strong emphasis on unit and integration testing.
- Collaborate with the QA team to facilitate effective testing and validation.
- Present status updates on tasks, report on any blockers, and provide expected completion dates.
- Assist architects and leads in drafting technical specifications and develop practical solutions aligned with business needs.
- Work collaboratively with team members and business analysts to adapt to new business requirements and enhance functionality.
- Conduct thorough systems analysis for major projects to address technical and business challenges.
- Support existing applications by troubleshooting issues, determining causes, and implementing swift resolutions.
- Continuously enhance your understanding of system and business operations to better support users and technical teams.
Qualifications: - Proficient in .NET, JavaScript, Git, RabbitMQ, SQL Server, Angular, Elasticsearch, and SSRS.
- Strong experience in gathering requirements and articulating software product features with teammates and product managers.
- Familiarity with Agile methodologies, including Scrum and Kanban.
- Excellent analytical, decision-making, and problem-solving capabilities.
- Outstanding verbal and written communication skills.
- Bachelor's degree in Computer Science, Computer Information Systems (CIS), or Management Information Systems (MIS) preferred, or equivalent experience.
- Over 5 years of experience in application development and support within Information Technology.
- Extensive experience in developing and supporting SQL-based applications.
- Experience with commercial energy transportation systems is a strong asset.
- Hands-on experience in database design, performance tuning, and development of stored procedures.
- Commitment to meeting both internal and external customer expectations.
- Ability to quickly grasp new technical concepts and skills.
- Adept at working in a fast-paced, action-oriented environment while addressing critical security matters with a focus on regulatory compliance.
- Experience in a zero-trust security setting and familiarity with encryption practices.
- Experience in developing public APIs for other developers is advantageous.