A competent application developer with 25 years of experience, responsible for delivering high-quality enterprise-grade applications. Demonstrates the ability to independently analyze and solve complex problems while collaborating with cross-functional teams and clients. Adopts modern architectural principles, follows software development best practices, and consistently seeks to elevate their skills and contributions in Agile environments.
Key Responsibilities
- Develop, test, debug, document, and maintain scalable and responsive applications.
- Ensure quality and timely delivery by adhering to coding standards, review checklists, and organizational processes.
- Interact with customers and interfacing groups to resolve issues and clarify requirements.
- Participate in peer reviews, contribute to design decisions, and maintain requirement traceability.
- Continuously improve technical skill sets through training, self-study, and project exposure.
- Contribute to knowledge sharing initiatives, technical innovation, and internal training efforts.
Education & Experience
- Qualification: B.E./B.Tech, MCA, or equivalent
- Experience: 25 years in enterprise software development with strong coding and problem-solving skills
Core Competencies
- Architecture & Design: Modeling, UML diagrams, layered architecture
- Development: Windows/Web apps, microservices, responsive UIs
- Testing: Unit testing, automated scripts, bug fixing, performance tuning
- DevOps: PowerShell scripting, deployment pipelines, Azure DevOps or equivalent
- Data & Security: Data modeling (SQL, NoSQL), caching (Redis), application security, high availability design
- API Development: REST/SOAP, secure API design, documentation-first/code-first principles
Technology Specializations
.NET Specialization
- Languages & Frameworks: C#, ASP.NET, .NET Core 3.x, Web API, WCF, WPF
- Databases: SQL Server, Oracle
- DevOps/Cloud: Azure, Azure DevOps, ARM templates
- UI: WPF/WinForms, Angular, React
- Standards: XML, JSON, SOAP, REST, ORM (EF Core), Unit Testing (NUnit, MSTest)
Java/Open Source Specialization
- Languages & Frameworks: Java (1.6+), J2EE, Spring Boot, Spring Cloud, Hibernate
- Cloud & DevOps: AWS, Azure, GCP, OpenStack
- Scripting & Full Stack: Python, PHP, Node.js, MEAN, LAMP
- Databases: MongoDB, MySQL, PostgreSQL, JDBC, NoSQL, columnar stores
- Toolchain & Middleware: Maven, Gradle, Kafka, RabbitMQ, NGINX, JMS, Mulesoft, JBOSS
- Testing: JUnit, TestNG