64 Pylon Management Consulting Jobs
Senior Software Engineer - Java/Python (4-7 yrs)
Pylon Management Consulting
posted 1d ago
Fixed timing
About the Role :
We are seeking a talented and driven Senior Software Engineer to join our dynamic team. In this role, you will contribute to the design, development, and maintenance of high-quality software solutions. You will leverage your experience to tackle complex technical challenges, mentor junior engineers, and drive innovation within our development processes. The ideal candidate will be passionate about building scalable and reliable software, with a strong understanding of software engineering principles and best practices.
Responsibilities :
Software Development & Design :
- Design, develop, and implement robust and scalable software applications and services.
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
- Participate in code reviews to ensure code quality and knowledge sharing. -
- Collaborate with product managers, designers, and other engineers to define and refine requirements.
- Create and maintain technical documentation, including design specifications and API documentation.
Problem Solving & Troubleshooting :
- Analyze and resolve complex technical issues and bugs.
- Perform root cause analysis and implement solutions to prevent recurrence.
- Optimize application performance and scalability.
Technical Leadership & Mentoring :
- Provide technical guidance and mentorship to junior engineers.
- Lead small development teams and projects.
- Contribute to the improvement of development processes and best practices.
Testing & Deployment :
- Develop and execute unit, integration, and end-to-end tests.
- Participate in the deployment and release process.
- Implement and maintain CI/CD pipelines.
Continuous Learning & Improvement :
- Stay up-to-date with the latest technologies and trends in software development.
- Proactively identify opportunities for improvement and innovation.
- Contribute to the development of internal tools and libraries.
Technical Skills :
Programming Languages :
- Proficiency in at least one modern programming language (e.g., Java, Python, C++, C#, JavaScript, Go).
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
Frameworks & Libraries :
- Experience with relevant frameworks and libraries (e.g., Spring Boot, Django, React, Angular, Node.js).
- Understanding of web services and API development (REST, GraphQL).
Databases :
- Experience with relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Strong SQL skills.
Cloud Platforms :
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Experience with containerization (Docker, Kubernetes) is a plus.
Qualifications :
Experience : 4-7 years of professional software development experience.
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field.
Soft Skills :
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and a commitment to quality.
- Ability to learn and adapt quickly.
Benefits :
- Competitive salary and benefits package.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment. -
- Opportunities for professional development and growth.
- Flexible work arrangements
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice