CrawlJobs Logo
Briefcase Icon
Category Icon

Sr Application Developer Jobs (On-site work)

1 Job Offers

Filters
Applications Development Sr Programmer Analyst
Save Icon
Seeking an experienced Applications Development Sr Programmer Analyst in Pune. This role requires 5-8 years in systems analysis, software programming, and project management. You will design, implement, and support new applications to meet complex business needs. Utilize your expertise to solve p...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Explore Sr Application Developer Jobs and discover a pivotal career at the intersection of technical expertise and strategic implementation. A Senior Application Developer is an experienced software engineering professional responsible for the end-to-end creation, enhancement, and maintenance of complex software applications. This role transcends basic coding, involving deep architectural decision-making, mentorship, and driving the adoption of modern engineering practices to deliver scalable, secure, and high-performance solutions. Professionals in these jobs typically shoulder a comprehensive set of responsibilities. They design robust system architectures, often leveraging microservices and cloud-native principles. A core duty is hands-on development, writing clean, efficient, and testable code while enforcing best practices like SOLID principles. They lead the full software development lifecycle (SDLC), from requirement analysis and design through to deployment and production support. Ensuring code quality is paramount, achieved through rigorous code reviews, advocating for Test-Driven Development (TDD), and implementing robust CI/CD pipelines. Senior developers also play a crucial role in non-functional aspects, focusing on application security, performance optimization, and resilience. Furthermore, they act as technical leaders, collaborating with cross-functional teams, mentoring junior engineers, and translating business needs into technical specifications. The typical skill set for Sr Application Developer jobs is both broad and deep. Proficiency in multiple programming languages (such as Java, C#, Python, or JavaScript) and modern frameworks (like Spring Boot or .NET) is expected. Expertise in front-end technologies (e.g., Angular, React) is common for full-stack roles. A strong grasp of system design, database management (SQL and NoSQL), and API development is essential. Familiarity with DevOps tools (Docker, Kubernetes, Jenkins), cloud platforms (AWS, Azure, GCP), and messaging systems (Kafka) is highly valued. Beyond technical acumen, successful candidates demonstrate excellent problem-solving abilities, a commitment to secure coding practices, and proficiency in Agile/Scrum methodologies. Soft skills are critical, including strong communication for collaborating with stakeholders and the ability to mentor others. Most positions require a bachelor's degree in computer science or a related field, coupled with 5-8+ years of progressive hands-on development experience. Pursuing Sr Application Developer jobs means stepping into a leadership-oriented technical role where you architect the digital foundations of business operations. It is a career path defined by continuous learning, innovation, and a direct impact on technological transformation. If you are passionate about building enterprise-grade applications and guiding engineering excellence, explore the opportunities in this dynamic and in-demand profession.

Filters

×
Countries
Category
Location
Work Mode
Salary