Define and drive the architecture for building enterprise applications in the revenue management. Leverage and enhance existing frameworks and create new reusable components as required.
Understand the long- term business objectives and suggest technical strategies to meet those objectives by introducing innovation through technology.
Provide technical leadership to the development team(s) and work with the teams to translate software architecture into design.
Build early prototypes of product components and validate them for technical design, performance, scalability, testability and extensibility.
Work with other architects and CTO to shape the architectural roadmap for the organization.
Be an evangelist and strong communicator of our product's architectural blueprints to mobilize the rest of the organization to build solutions that fit our customers' needs.
Contribute to the overall architecture, standards frameworks across all the Model N products.
Be responsive and decisive on adjusting our product architecture as customer requirements, market conditions, and technology evolve.
Partner with others inside and outside the product development organization to gather all requirements to formulate appropriate architecture required to provide system functionality, deciding when to advocate and when to compromise to arrive at a mutually acceptable solution.
Actively participate in the development process, as needed
Job Qualifications:
13 years' experience in enterprise application design and development.
Experience in architecting applications that handles large volumes of data.
Excellent knowledge of software development methodologies and processes.
Track record that includes the design and release of high-quality, high-performance enterprise software product.
Strong analytical problem solving and decision-making skills.
Strong time management, organization, and prioritization skills.
Excellent written and verbal communication skills.
Possessing skills in the following technology areas:
JAVA, J2EE (including experience in a component framework like JSF & ORM frameworks)
Oracle
NoSQL databases like Mongo DB, Cassandra.
JavaScript, HTML (Experience in front end technologies like React/Angular)
Enterprise application integration patterns and micro services architectures
Instrumentation tools like JaCoCo, AppDynamics.
Bachelor or master's in computer science.
Job Classification
Industry: IT-Software, Software ServicesFunctional Area: IT Software - System Programming, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Any Postgraduate in Any SpecializationDoctorate: Doctorate Not Required
Contact Details:
Company: Model N India SoftwareLocation(s): Hyderabad