Communications Problem Solving Java
- Development & Support (In-location point of contact) - Building robust applications with Bash Scripts, Python, Java & HTML/CSS, javascript - Database Development - Create and work with relational databases (e.g., Oracle, PostgreSQL) and understanding database design principles. - Writing efficient queries and ensuring data integrity. - Implementing business logic and algorithms on the server side to support application functionality. - Optimizing performance and addressing scalability challenges. * Version Control and Collaboration - Using version control systems (e.g., Git, GitHub) for codebase management. - Able to understand, develop/enhance application monitoring for support purposes. - Collaborating with cross-functional teams, including regional teams. * Testing and Quality Assurance - Writing unit tests and conducting thorough testing to ensure the reliability and robustness of the application. - Participating in code reviews to maintain code quality standards. - Deployment and DevOps - Deploying applications to production environments and ensuring smooth deployment processes. * Problem Solving and Troubleshooting - Identifying and resolving technical issues, bugs, and performance bottlenecks. - Conducting root cause analysis for problems and implementing effective solutions. - Keeping abreast of industry trends, new technologies, and best practices in application development. - Willingness to learn and adapt to emerging technologies.
- Bachelor’s degree (or equivalent) in Computer Science, Engineering, or Information Systems, or relevant work experience. - 3–6 years of hands-on development and support experience, with strong expertise in Java. - Proficient in Bash scripting, Python, and working with Oracle/PostgreSQL databases. - Solid understanding of HTML/CSS, JavaScript, and RESTful APIs. - Familiarity with Microsoft Azure, basic server/network principles, and Agile practices. - Strong problem-solving and analytical skills, with a solution-oriented mindset. - Excellent communication and presentation skills, able to translate business requirements into technical solutions.
Attractive remuneration package includes: - Contractual Bonus - Tuition Assistance - Spread your wings and take ownership of your career with opportunities to advance through internal promotions, job rotations, training and leadership programs and cross-functional projects - Complimentary 24/7 access to our learning platforms to support you in becoming who you want to be - Work-life balance programs including hybrid work arrangement: WFH (work from home) and office - Health & wellness, employee assistance, and rewards and recognition programs - Special employee discounts on shipping, travel, and more -
- Prioritize candidates who can onboard as soon as possible