Summary
An overview of the technical duties and tools involved in software development, database management, and deployment automation.
Software Developer Role and Responsibilities
Highlights
Development and Design
The role encompasses the full software development lifecycle, including design, development, configuration, testing, and deployment. Professionals create detailed documentation such as data models, process flow diagrams, and various UML diagrams like Use Case and Class Diagrams.
Database and System Maintenance
Responsibilities include writing stored procedures, functions, and packages in Oracle and SQL Server for complex data validation and batch processing. Maintenance involves fixing bugs and enhancing existing applications using version control tools like Git and Bitbucket.
Automation and Lifecycle Management
The process leverages automation tools such as Jenkins, Azure, and Bamboo for application deployment, alongside HP Application Lifecycle Management for monitoring and testing purposes.