Padmi

Sr. Application Developer

HyderabadPosted 1 month ago
Software engineeringUnspecified
Apply at Logic Planet

Opens the source posting on app.intellohire.com

Source description

About the role

View original

Values: AccelerEd’s values are at the core of everything we do, from our ongoing relationships with clients and partners to our daily interactions with team members across the organization. Adopting these values is essential to supporting the company’s objectives and inspiring employees to new levels of productivity while helping them achieve their professional goals. Our values include Act with Integrity; Focus on Customers; Engage with Respect; Collaborate Always; and Innovate with Passion. Please read more about these values at the end of this document. Position Summary: The Sr. Application Developer is responsible for driving the design, integration and support of cloud hosting environments and various applications into the learning environment. The cloud services team is at the forefront of developing learning environment and experiences in a fast-paced and technically rich environment contributing to many AccelerEd initiatives. The Sr. Application Developer will create and integrate solutions for innovative learning using new approaches and technologies. This Sr. Application Developer will contribute to the effective integration, deployment and management of platforms that support next generation learning experiences. Including but not limited to, learning management systems, content management systems, and third party and custom developed learning technologies. Communication and culture are also core responsibilities in this role. RESPONSIBILITIES · Research and suggest new approaches and technologies pertinent to the mission of Classroom and Learning Solutions · Provide programming support to extend functionality of LMS/CMS to support interactive content and tools. · Analyze business processes to identify and implement automation of repetitive tasks and scripted job aids. · Peer review and test new and revised programmatic functionality as requested by another team member to verify visual and functional quality. · Provide programming support for integrated technologies. · Understand business process and requirements to provide technical solutions that meet customer needs. · Work with internal and external customers to clearly define requirements, uncover business rules and processes, and create user stories. · Responsible for capacity planning, functionality testing, and load testing in a virtualized server environment, documentation as well as training of other organizations and ongoing server solution support. · Continually reviews and recommends improvements to operational processes and procedures. · Create documentation and learn new technologies roadmap related to cloud. · Creates tools, scripts, and additional components to assist with managing the cloud hosting infrastructure (e.g. Amazon Web Services AWS, Docker, Azure, and VMWare) that enable. support automation solutions for source, deploy, pipeline, and configuration management. · Deploys application server technology to many platforms and environments. Participate in the development and analysis of new cloud computing technologies. · Review and recommend improvements to operational processes and procedure, and generally look for opportunities to automate anything and everything. · Supports QA function by enabling automated testing, continuous deployments and optimizing the release process. · Support DevOps CI/CD function leveraging Azure DevOps into Azure, AWS, VMWare Environments. · Assist in implementing disaster recovery and failover systems. · Leads configuring monitoring and ensures monitoring and alerting standards are tested in transition and followed in production. · Proficient in understanding architectural concept for various Cloud Platforms (Microsoft Azure, Google Compute Engine, Amazon Web Services, VMWare. MINIMUM QUALIFICATIONS, KNOWLEDGE, SKILLS, AND ABILITIES: Formal Education & Certification · Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or related field or equivalent work experience. May have master’s degree in related field. · Preferred Cloud Certifications: Azure Developer Associate, AWS Certified Developer – Associate; AWS Certified DevOps Engineer – Professional; AWS Certified SysOps Administrator-Associate (Cloud) · Applicants selected will be subject to a government security investigation and must meet eligibility requirements for a public trust clearance or higher. · U.S. citizenship required. Knowledge & Experience · Minimum of four years of experience as a web developer · Minimum of four years of experience working with online learning technologies (LMS, CMS, LTI, etc) Javascript, Angular, Python, HTML, CSS, XML and server-side programming to connect to databases. · Software development process, including agile/scrum methodology. · Excellent written and verbal communication skills · Experience with unit testing and automated testing tools. · Strong knowledge of Dockers/Kubernetes deployments based on cloud automation. · Advanced knowledge of Cloud Platforms (Hybrid Clouds, IAAS, PAAS and SAAS) with solid experience working in a cloud environment. · Familiarity with virtualization technologies. · Proficiency with automation/orchestration tools and technologies including source mgt (e.g., GIT, Code Commit); continuous integration (Azure DevOps). · Knowledge of Microsoft SQL Server, Cloud API’s, Azure Storage. · Solid understanding of cloud technologies and services and various IT operations, often based on the ITIL Framework. Skills & Abilities · Possesses expertise in the development, testing, and operational support of large-scale web applications. · Proficient in Node.js and Express.js to create efficient and scalable backend systems. · Familiarity with MongoDB, MySQL, MS SQL Server, and other databases, including data modeling and querying. · Experience with RESTful APIs and SOAP and web services to ensure effective communication between different parts of the application. · Understanding of front-end technologies such as HTML, CSS, and JavaScript for seamless integration with backend systems. · Familiarity with state management libraries like Redux for efficient data management in complex applications. · Proficiency with packaging and deployment tools such as Maven, Capistrano, Puppet, NPM, etc. · Ability to work in an Agile development environment, adapting to changing requirements and collaborating with diverse teams. · Strong analytical and problem-solving skills to identify and resolve technical challenges. · Ability to write clean and maintainable code and shell scripting. · Efficient communication and organizational skills · Ability to balance multiple projects and tasks concurrently in a fast-paced environment. · Demonstrated proficiency in methodical troubleshooting to provide resolution to incidents and problem management projects. PHYSICAL REQUIREMENTS: This job operates in a professional office environment. The employee may be exposed to various components of an office environment such as florescent lighting, pollen, dust, recycled air, cooling fans, semi-enclosed areas, central heating, seasonal warmer temperatures, and office noise. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. · Ability to work varying hours on Monday through Friday given the schedules. · Ability to work additional hours as project and job demands arise (including evenings and weekends as necessary). · Occasionally required to move 5 – 40 pounds. · Ability to remain in a stationary computer position for extended periods of time. · Ability to use hands and fingers to type. · Ability to reach with hands and arms for using a computer. · Willingness and capacity to work in a cubicle environment at a workstation, and to come and go repeatedly throughout the day as is necessary, to perform various responsibilities. · Capacity to communicate and enunciate adequately, in person or via telephone, in a manner which can be understood by others. TRAVEL REQUIREMENTS: Some travel may be required, up to 10% of the time. The travel may be local or national and may be by car, rail, or air. VALUES Act with Integrity: Exhibit honesty and integrity at all times. Do the right thing in an honest, fair and responsible way. Always consider the impact of decisions on customers, employees, partners, and others you deal with each day. Focus on Customers : Strive to exceed customer expectations at all times. Focus on the customer’s goal and student outcomes. Ask questions. Build relationships. Listen. Engage with Respect: Treat colleagues, customers and partners fairly. Regardless of work experience, tenure, gender, race, cultural background or any other distinguishing factor promoting healthy and positive working relationships between all employees, customers and other stakeholders. Collaborate Always: Be dedicated to success. Work together with customers, employees and partners to solve problems and achieve goals. Collaboration is realized through idea sharing, innovating and creating to achieve common goals and objectives. Leverage the knowledge, skills and abilities of others to accomplish tasks. Innovate with Passion: Embrace and drive change. Generate innovative solutions for work challenges and evolving markets. Take risks, be curious, inspire creativity. Challenge the norm. Find and share alternative ways to view or define problems; be not constrained by thoughts or approaches of others. Create Workable Solutions. Produce innovations and solutions that acknowledge the reality of the situation. Don’t allow perfect to be the enemy of progress. BEHAVIORAL COMPETENCIES Communication (Oral & Written) Conveys information clearly and succinctly to diverse audiences including direct reports, colleagues, clients, business partners, advisors and boards in a variety of settings and interactions, such as one-on-one discussions, presentations, group meetings, interviews, sale pitches, consulting sessions, interviews, disciplinary actions and development sessions. Customer Focus Anticipates and meets internal/external customer needs. Seeks highest levels of customer satisfaction by delivering excellence in products and services through the process of completing assignments. Establishes appropriate cadence of customer communication and positive working relationships. Business Acumen Obtains essential information about a situation, focuses on the key objectives, recognizes the relevant options available for a solution, and selects an appropriate course of action – setting in motion an implementation plan to get the job done. Adapts to unforeseen circumstances, make adjustments as necessary and keep projects moving forward. Teamwork Works cooperatively with peers and colleagues to accomplish department and company-wide objectives. Develop and maintain respect and trust with employees, customers, partners and the community -- offering assistance when required and being a team player. Assesses team effectiveness and enhances performance through coaching and goal setting. Encourage cooperation, collaboration and co-ownership of processes. Problem-Solving & Critical Thinking Views issues holistically, organization wide. Anticipates problems and develops creative solutions, using data to make informed decisions. Takes ownership of the problem, shows dedication to see the problem through to successful completion, and follows-up to ensure resolution. Actively and skillfully conceptualize, analyze, synthesize, evaluate, and apply information to reach a conclusion. Disciplined thinking that is clear, rational, open-minded, and informed by evidence. Knowledge Seeking Continually pursues growth and learning. Takes on new challenges and stretch assignments. Asks “how can I continue to develop my skills?” Knowledge seekers help propel the company forward. DISCLAIMER: This job description indicates in general the nature and levels of work, knowledge, skills, abilities and other essential functions (as covered under the Americans with Disabilities Act) expected of an incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of an incumbent. An incumbent may be asked to perform other duties as required. Employee Acknowledgement of Receipt of Position Description My signature represents that I have read and understand the responsibilities of this position and that I am able to perform all of the essential functions of this position. Employee Name (Print): Employee Signature: Supervisor Name (Print): Supervisor Signature: We are an Equal Opportunity and Affirmative Action Employer and makes employment decisions without regard to race, gender, national origin, religion, disability, age, citizenship status, protected veteran status, or any other class protected by law.

One address, no account. We’ll tell you when matching roles go live.

More at Logic Planet

Related open roles

View all roles