Senior Software Development
- Home
- Employment
- Senior Software Development
Requirements:
- Bachelor's degree in Computer Science, Engineering, or another related field.
- Proven experience as a Software Developer, Software Engineer, or similar role.
- Minimum 8-year hands-on experience in a related position.
- Knowledge of the software development life cycle.
- Deep programming language knowledge (Java, C#, ASP.NET, JavaScript, C++, Jquery, etc.)
- Strong communication skills - written and verbal with bilingual skills (English and Spanish).
- Knowledge in MS-Office Suite (Word, Excel, Power Point and Outlook).
Responsibilities:
- Researching, designing, implementing, and managing software programs.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Maintain and upgrading existing systems.
- Working with customers or departments on technical issues including software system design and maintenance.
- Collaborating with management, departments, and customers to identify end-user requirements and specifications.
- Design algorithms and flowcharts to create new software programs and systems.
- Produce efficient and elegant code based on requirements.
- Testing and deploying programs and applications.
- Troubleshooting, debugging, maintaining, and improving existing software.
- Compiling and assessing user feedback to improve software performance.
- Observe user feedback to recommend improvements to existing software products.
- Develop technical documentation to guide future software development projects.
- Conferring with project managers to obtain information on limitations or capabilities.
- Design, build and test functional applications to meet business needs.
- Study program specifications to gain deeper understanding of performance expectations and project requirements.List Item
- Provide technical support as required.Item
- Resolves tickets representing technical requests or problems and troubleshoots technical and process issues to maintain productivity.List Item
- Maintains system functionality by testing computer components.
- Consults with users to determine appropriate hardware and software needs and assists in placing orders.
- Installs software and necessary applications for workflow.
Diversity and inclusion
At Softek one of our guiding principles is to treat people with respect, and we value diversity in their backgrounds, experiences and opinions. Softek is a corporation organized under the laws of the Commonwealth of Puerto Rico and the United States of America that offers equal employment opportunities and does not discriminate against any person on the basis of age, race, color, sex, sexual orientation, gender identity, social or national origin, social status, political affiliation, religion, physical or mental disability, perceived victim of domestic violence, sexual assault or for being a military or former military member of the Armed Forces of the United States.