Principal Software Developer
We are seeking a seasoned principal software developer to spearhead our Agile development efforts.
Key Responsibilities:
* Leverage technical expertise to drive the design, implementation, and maintenance of Java and .Net C# solutions aligned with business objectives.
* Maintain high-quality application performance, ensuring seamless execution and reliability.
* Analyze complex system issues, implementing effective troubleshooting strategies.
* Mentor junior engineers, fostering continuous team growth and improvement.
* Collaborate in code reviews, testing (manual and automated), and CI/CD processes.
Requirements:
* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* 6+ years of software development experience, preferably in agile environments.
* Exceptional knowledge and experience with .Net C# and/or Java programming languages.