Producing clean, efficient code ba
sed on specifications. Translate application storyboards and use cases into functio
nal applications. Testing and deploying programs and systems. Fixing and improving existing software. Work with the developers to design algorithms and flowcharts. Integrate software compo
nents and third-party programs. Verify and deploy programs and systems. Troubleshoot databa
se issues and or systems malfunctions. e
valuate use feedback, and recommend and execute improvements. Troubleshoot, debug and upgrade existing software. Create technical docu
mentation for reference and reporting, as well as software functionality/ies. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Ensure the best possible performance, quality, and respo
nsiveness of applications. Help maintain code quality, organization, and automation. Write well-designed, testable code. Produce specifications and determine operatio
nal feasibility. Ensure software is updated with the latest features. Comply with project plans and industry standards. Can be assigned to other places. Design stable, reliable, and effective databa
ses. Optimize and maintain legacy systems. Discovers new or alternative products fit for CLIENT requirements e.g. TCS hardware and equipment, and software best practices. Participate in product testing through SIT, UAT, SAT, and BETA testing. Religiously update and backup source codes. Team-player, shares skills and knowledge, and can work with minimum supervision.
JOB SKILLS AND QUALIFICATIONS:
Proven working experience as a Software Developer, Software Engineer, or similar role. Skills for writing reusable libraries with a solid grasp of Object-Oriented Programming, MVC/MVVC Design Patterns, or SOLID principles. Familiarity with Agile development methodologies. Experience with software design and development in a test-driven environment. Knowledge in mobile development using different platforms like Android, iOS, etc. Well-versed in Respo
nsive Web Design using various platforms with strong experience in Web Service Development (REST) Exposed to different databa
se programming eg. MS SQL, ORACLE, MySQL, and others. Experience and knowledge of Programming Logic Control, Arduino Programming, and Raspberry Pi is a BIG PLUS. Basic Electrical and electro
nic skills.