Varmoda Tech · 12 hours ago
GTA Senior Software Developer
Varmoda Tech is seeking a Senior Software Developer to lead software development projects using Angular and Spring Boot. The role involves developing integrated solutions, ensuring software quality, and providing technical leadership and support to the team.
Computer Software
Responsibilities
Lead software developer proficient in Angular and Spring Boot and able to take the lead on software development projects
Familiar with web development, web platforms, and content management. Understands and may have working knowledge of graphics design, mobile-first and user-first web design approaches as well as other user interface (UI) or user experience (UX) implementation techniques
Develops and helps to define integrated solutions aimed at modernizing, consolidating and coordinating the independently designed applications within and across the enterprise. Codes, integrates and tests components, middleware, data, systems and their interfaces to create seamless communications across services
Determines how existing applications, legacy systems, databases, Web interfaces, enterprise server software and/or hardware logic, which may be currently operational on multiple platforms, work together to meet new and emerging requirements
Adheres to technical or quality standards and procedures. Reviews modules for quality assurance and checks compliance with software architecture standards. Assists in defining and communicating development guidelines and standards to be utilized in software development and integration. Selects and effectively applies appropriate architecture or design standards, methods and tools. Reviews the designs and code of other developers in collaboration with architects
Provides technical guidance and support for unit testing of software modules to ensure software meets specifications
Coordinates with configuration management on integration build activities across systems or environments and understands how to perform or support integration builds in preparation for both integration and quality assurance testing. Provides input for deployment documents and related artifacts for production environment deployments
Participates in and supports both integration testing and quality assurance testing activities which includes assisting with the test planning process, performing technical testing of integrated solutions to verify appropriate outcomes or results of interfaces, functions, features and data, as well as identifying or reporting defects, change requests or enhancements. Helps others to resolve or fix identified defects or issues and also fixes them. May also assist with or participate in regression testing, user acceptance testing or performance/load testing
Documents changes to architecture, integration and/or conversion plans. May develop and maintain system and software architecture diagrams
Supports maintenance of software, as needed
Makes applications or modules production ready by including or referencing supporting libraries, incorporating supporting configuration or properties files, updating version control documentation, completing required forms, following move to production procedures, etc
Provides Tier III (integration) support. Troubleshoots existing information systems to identify errors or deficiencies and develops solutions. Dissects problems or issues to identify and diagnose root causes and determine resolutions. Assists with communicating resolutions and helping reporters of issues to understand or adopt resolutions
Provides technical leadership, coaching, and mentoring to team members. Provides technical guidance along with business process expertise for projects. Creates technical documentation related to coding, testing, integration, support or best practices. Develops reports and presentations for management, as needed or requested
May provide input to help define, analyze, plan, forecast, measure, monitor, maintain and improve systems and services availability, which includes hardware, software, network, data/storage, core infrastructure/operations, virtual and cloud solutions such as SaaS/IaaS (software or infrastructure as a service) and security controls. Assists architects with managing systems and services to ensure that they meet performance targets and business needs
Has knowledge of the security, confidentiality and integrity of information systems and complies with adopted organizational standards or other relevant legislation and regulations. Understands how to incorporate appropriate security controls as a core part of designed solutions or services
Supports architects in preparations for user, client or partner engagements. Understands the needs of users, clients or partners and may assist to interpret those needs into solution proposals. Able to engage in direct interactions with end users. Supports sales/marketing demos, prototypes, meetings or other such initiatives to generate awareness or revenue for existing or potential products and services
Qualification
Required
Proficient in Angular and Spring Boot
Familiar with web development, web platforms, and content management
Working knowledge of graphics design, mobile-first and user-first web design approaches
Understanding of user interface (UI) or user experience (UX) implementation techniques
Ability to develop and help define integrated solutions aimed at modernizing, consolidating and coordinating independently designed applications
Experience in coding, integrating and testing components, middleware, data, systems and their interfaces
Ability to determine how existing applications, legacy systems, databases, Web interfaces, enterprise server software and/or hardware logic work together
Adherence to technical or quality standards and procedures
Experience in reviewing modules for quality assurance and checking compliance with software architecture standards
Ability to assist in defining and communicating development guidelines and standards
Experience in selecting and effectively applying appropriate architecture or design standards, methods and tools
Ability to review the designs and code of other developers in collaboration with architects
Experience in providing technical guidance and support for unit testing of software modules
Ability to coordinate with configuration management on integration build activities
Understanding of how to perform or support integration builds in preparation for both integration and quality assurance testing
Ability to provide input for deployment documents and related artifacts for production environment deployments
Participation in and support of integration testing and quality assurance testing activities
Experience in assisting with the test planning process and performing technical testing of integrated solutions
Ability to document changes to architecture, integration and/or conversion plans
Experience in supporting maintenance of software as needed
Ability to make applications or modules production ready
Experience in providing Tier III (integration) support
Ability to troubleshoot existing information systems to identify errors or deficiencies
Experience in providing technical leadership, coaching, and mentoring to team members
Ability to create technical documentation related to coding, testing, integration, support or best practices
Experience in developing reports and presentations for management
Knowledge of the security, confidentiality and integrity of information systems
Understanding of how to incorporate appropriate security controls as a core part of designed solutions or services
Ability to support architects in preparations for user, client or partner engagements
Understanding the needs of users, clients or partners and assisting to interpret those needs into solution proposals
Ability to engage in direct interactions with end users
Experience in supporting sales/marketing demos, prototypes, meetings or other such initiatives
Company
Varmoda Tech
Empowering Your Digital Defense: Unrivaled Cybersecurity Solutions by Varmoda Tech In today's digital world, safeguarding your business against cyber threats is essential.
Funding
Current Stage
Early StageCompany data provided by crunchbase