About this role
Job Overview
We are seeking a skilled and innovative Digital Hub Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining web-based applications and services that support our digital infrastructure. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of scalable, efficient, and secure software solutions. The position requires a strong foundation in software development, web technologies, and cloud platforms, with a focus on delivering high-quality digital products.
Responsibilities
• Develop and maintain web applications using modern frameworks and programming languages such as JavaScript, C#, Java, Python, Ruby on Rails, and C++.
• Design and implement APIs and RESTful services to facilitate seamless integration across systems.
• Manage database systems including SQL Server, MySQL, and other relational databases to optimize data storage and retrieval.
• Collaborate with cross-functional teams using Agile methodologies to deliver iterative improvements and new features.
• Utilize version control tools such as GitHub, SVN, and Git for code management and collaboration.
• Deploy and manage applications on cloud platforms including AWS and Azure, ensuring scalability and security.
• Work with front-end development teams to create intuitive user interfaces optimized for performance across devices.
• Maintain Linux-based environments for application deployment and testing.
• Write clean, efficient code adhering to best practices in software development standards.
• Participate in code reviews, testing, debugging, and documentation to ensure high-quality deliverables.
Qualifications
• Proven experience in web development with a strong understanding of front-end technologies such as JavaScript and related frameworks.
• Solid background in application development using C#, Java, Python, or Ruby on Rails.
• Familiarity with SQL databases like MySQL or SQL Server; experience with database design is a plus.
• Hands-on experience working with cloud platforms such as AWS or Azure for deployment and scaling solutions.
• Knowledge of REST APIs, web services, and API integration techniques.
• Experience working within Agile development environments utilizing tools like GitHub, Git, SVN.
• Proficiency in Linux operating systems for application deployment or server management.
• Strong understanding of software development lifecycle (SDLC), version control systems, and best coding practices.
• Excellent problem-solving skills with the ability to work independently or collaboratively in a team setting.
• Nice-to-have skills include expertise in C++, VBA, .NET framework, Application Security best practices, and familiarity with front-end frameworks such as Angular or React. This position offers an engaging environment where innovative thinking is valued, providing opportunities for professional growth within a forward-thinking organization committed to technological excellence.
Pay: Up to $143,157.65 per year
Work Location: In person